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).

Antworten:


10

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

torify ssh user@remotehost
torify curl curlmyip.com


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.)


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.


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

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.