ssh
túneis são a ferramenta errada para isso; você quer uma VPN (ou possivelmente TOR , mas provavelmente não se você se importa apenas com um único servidor de terminal fixo).
Eu só tenho um novo laptop e coloco o Ubuntu nele como uma boa maneira de me forçar a aprender Linux. Este laptop vai comigo para a escola, o trabalho, o café local, etc. Então eu queria uma maneira segura de navegar sem filtros irritantes e me preocupar com o wifi aberto.
Eu configurei um script autossh simples para ser executado no cron na inicialização, mas quero rotear todo o meu tráfego, não apenas o tráfego da web apontado para o loop local de volta. Dessa forma, eu não preciso me preocupar com meus bate-papos, etc. Vi alguns outros posts como este, mas eles tinham requisitos diferentes para atender, nenhum dos quais eu estou limitado por; então estou curioso para saber se há uma opção melhor do que o SSH (que parece ter um pouco de sobrecarga).
Então, a pergunta, qual é a melhor opção para tunelar todo o tráfego (com segurança, é claro) de um desktop Ubuntu para um servidor Ubuntu? Um preferencialmente com um exemplo;)
Você pode usar sshuttle .
Embora fazer isso por SSH não seja a melhor ideia, funciona, e perdi a conta de quantas vezes usei quando não consigo acessar minha VPN.
Isto é como configurá-lo:
Primeiro, verifique se o git está instalado executando:
sudo apt-get install git
Em seguida, clone o código do github:
git clone git://github.com/apenwarr/sshuttle
Você precisará de acesso root ou sudo, e o python precisa ser instalado.
Depois, faça isso:
cd sshuttle
./ sshuttle -r nome_do_usuário @ sshserver 0.0.0.0/0 -vv
Além disso, para facilitar o acesso a tudo via ssh, você deverá configurar DynDNS ou algo assim semelhante.
Boa sorte e navegação segura!
Tags ssh networking tunnel