Como posso usar um cliente SSH sobre Tor no Ubuntu 11.10? Já tenho o Tor em execução (e anonimizando o tráfego HTTP com sucesso).
Responder1
Com Tor
a execução, você pode usar torify
o comando. Por exemplo:
torify ssh user@remotehost
torify curl curlmyip.com
Responder2
De http://www.howtoforge.com/anonymous-ssh-sessions-with-tor:
Adicione o seguinte bloco ao topo do seu~/.ssh/config file.
Host *
CheckHostIP no
Compression yes
Protocol 2
ProxyCommand connect -4 -S localhost:9050 $(tor-resolve %h localhost:9050) %p
Responder3
Use proxychains
para isso. Ele vem pré-configurado para usar um proxy tor local. Além disso, você pode evitar o uso de nomes DNS em atividades, pois elas podem resolver o IP fora do tor, o que é indesejado. (Embora eu não tenha verificado se esse é o caso ou não ao usar proxychains prontos para uso.)
Responder4
Basta instalar o tor usando
sudo apt-get install tor -y
e então usuário ssh como
tor ssh user@ip_of_server -p port
Simples assim