Com Tor em execução, você pode usar o comando torify .
Por exemplo:
torify ssh user@remotehost
torify curl curlmyip.com
Como posso usar um cliente SSH sobre o Tor no Ubuntu 11.10? Eu já tenho o Tor rodando (e anonymizando com sucesso o tráfego HTTP).
Com Tor em execução, você pode usar o comando torify .
Por exemplo:
torify ssh user@remotehost
torify curl curlmyip.com
Use proxychains para isso. Ele vem pré-configurado para usar um proxy de proxy local. Além disso, você pode querer evitar o uso de nomes DNS em atividades como essas podem resolver o IP fora do tor, que é indesejado. (Thugh eu não tinha verificado se este é o caso ou não quando usando proxychains fora da caixa.)
Se torify falhar em sua plataforma, tente o seguinte:
Instale connect em seu caminho, talvez criando connect.c a partir da fonte.
Crie um script chamado ssh-tbb :
#!/bin/bash
export CONNECT_PASSWORD=""
exec ssh -o ProxyCommand="connect -5 -S 127.0.0.1:9150 %h %p" $*
Você poderia criar outros programas como git ao criar scripts como este git-tbb one:
#!/bin/bash
export GIT_SSH='which ssh-tbb' git pull
exec git $*
Renomeie-os para -tor se você alterar a porta para 9050 para a configuração padrão do tor, em oposição ao 9150 padrão do TBB.
Basta instalar o tor usando
sudo apt-get install tor -y
e depois o usuário ssh como
tor ssh user@ip_of_server -p port
Simples como isso