Wie kann ich in Ubuntu 11.10 einen SSH-Client über Tor verwenden? Tor läuft bei mir bereits (und der HTTP-Verkehr wird erfolgreich anonymisiert).
Antwort1
Beim Tor
Ausführen können Sie torify
den Befehl verwenden. Beispiel:
torify ssh user@remotehost
torify curl curlmyip.com
Antwort2
Aus http://www.howtoforge.com/anonymous-ssh-sessions-with-tor:
Fügen Sie den folgenden Block oben in Ihrem~/.ssh/config file.
Host *
CheckHostIP no
Compression yes
Protocol 2
ProxyCommand connect -4 -S localhost:9050 $(tor-resolve %h localhost:9050) %p
Antwort3
Verwenden Sie proxychains
es dafür. Es ist vorkonfiguriert, um einen lokalen Tor-Proxy zu verwenden. Außerdem sollten Sie die Verwendung von DNS-Namen bei solchen Aktivitäten vermeiden, da diese die IP außerhalb von Tor auflösen könnten, was unerwünscht ist. (Allerdings habe ich nicht überprüft, ob dies bei der Verwendung von Proxychains der Fall ist oder nicht.)
Antwort4
Installieren Sie Tor einfach mit
sudo apt-get install tor -y
und dann Benutzer ssh als
tor ssh user@ip_of_server -p port
So einfach ist das