Que tal usar uma configuração de chave ssh, como o Source Lab sugeriu, mas configurar sua chave com uma frase secreta e garantir que o ssh-agent esteja em execução na sua máquina, de forma que ela só precise ser digitada uma vez por sessão de login. / p>
Existem algumas vantagens em fazer isso da seguinte maneira:
- Você pode obter um login automatizado sem senha (além do primeiro boot / login) sempre que você emitir o comando ssh
- Sua chave tem uma frase secreta, então é mais seguro
- O uso de chaves pub / private é muito padrão e será suportado pela maioria das instalações do SSH Server
Para configurar a autenticação por chave SSH:
Para usar o ssh-agent / keychain (para armazenar a senha em toda a sessão de login):
No que diz respeito à automatização da criação de túneis na inicialização, uma ideia pode ser criar um script de shell rápido que inicie o encapsulamento:
~$ sudo cat <<EOF >> /usr/local/bin/start_tunnel.sh
ssh-add # ensure key is added to agent
ssh -D 9000 user@userserver # substitute real server in here (of course)
EOF
~$ chmod +x /usr/local/bin/start_tunnel.sh
Em seguida, adicione-o como um programa de inicialização (Sistema - > Preferências - > Aplicativos de inicialização), deve funcionar, de qualquer maneira!