Se você quiser se conectar a um dos computadores, precisará expor o computador pelo NAT do roteador. Configure o encaminhamento de porta para a porta 22 em ambos os sistemas. Idealmente, você vai querer usar autenticação de par de chaves e desabilite o acesso por senha em /etc/ssh/sshd_config
.
Alternativamente , se você tiver acesso SSH a um terceiro sistema que possa ser exposto à Internet, poderá usar o recurso de encaminhamento interno do SSH ( man ssh
, procure as opções -R
e -L
e, opcionalmente, -n
) para abrir remotamente uma porta que é encaminhada de volta ao seu sistema. (Por exemplo: o computador A se conecta ao servidor com -R 2222:127.0.0.1:22
e o computador B se conecta ao servidor na porta 2222 para obter acesso ao computador A.) Há alguma sobrecarga envolvida, por menor que seja.
Como uma variação do encaminhamento de porta acima: você provavelmente só conseguirá abrir portas em seu computador doméstico - isso provavelmente será suficiente. Mas se você precisar acessar seu computador de trabalho a partir de casa, precisará configurar seu computador de trabalho para se conectar ao seu computador doméstico com a opção -R
, conforme descrito acima. Então, você poderá conectar ( ssh user@localhost:2222
) sem dificuldade.