Wie benutzt man SSH mit Tor?

7

Wie kann ich einen SSH-Client über Tor in Ubuntu 11.10 verwenden? Ich habe bereits Tor ausgeführt (und HTTP-Verkehr erfolgreich anonymisiert).

Argentpepper
quelle

Antworten:

10

Beim TorAusführen können Sie den torifyBefehl verwenden. Z.B:

torify ssh user@remotehost
torify curl curlmyip.com
suzanshakya
quelle
1

Verwenden proxychainsSie dafür. Es ist vorkonfiguriert, um einen lokalen Tor-Proxy zu verwenden. Außerdem möchten Sie möglicherweise vermeiden, DNS-Namen für Aktivitäten zu verwenden, bei denen die IP außerhalb von tor aufgelöst wird, was unerwünscht ist. (Obwohl ich nicht überprüft hatte, ob dies der Fall ist oder nicht, wenn Proxy-Ketten sofort verwendet wurden.)

Wolfer
quelle
0

Wenn torifydies auf Ihrer Plattform fehlschlägt, versuchen Sie Folgendes:

Installieren Sie connectin Ihrem Pfad, möglicherweise durch Erstellen connect.caus der Quelle.

Erstellen Sie ein Skript mit dem Namen ssh-tbb:

#!/bin/bash
export CONNECT_PASSWORD=""
exec ssh -o ProxyCommand="connect -5 -S 127.0.0.1:9150 %h %p" $*

Sie können andere Programme zum Laufen bringen git, indem Sie Skripte wie dieses erstellen git-tbb:

#!/bin/bash
export GIT_SSH=`which ssh-tbb` git pull
exec git $*

Benennen Sie sie in um, -torwenn Sie den Port für die Standardkonfiguration auf 9050 ändern, im Gegensatz zu TBBs Standard 9150.

Jeff Burdges
quelle
Was ist "verbinden"? Was ist "TBB"?
Argentpepper
ssh-proxy's connect.cist hier: github.com/Shumen/ssh-proxy
Jeff Burdges
TBB steht für Tor Browser Bundle. Der Tor-Daemon von TBB wird auf Port 9150 ausgeführt, während ein System-Tor-Daemon standardmäßig auf Port 9050 ausgeführt wird.
Jeff Burdges
0

Einfach mit installieren

sudo apt-get install tor -y

und dann Benutzer ssh als

tor ssh user@ip_of_server -p port

So einfach ist das

Prabesh Thapa
quelle