Você precisará encaminhar a porta certa do seu roteador para a sua máquina Linux. Como você provavelmente sabe, a porta 22 é a porta padrão.
No entanto, alguns ISPs (possivelmente os seus, mas não tenho fatos para suportar isso) bloquearão a porta.
Assim, você tem duas opções:
-
Altere a porta usada pelo seu daemon SSH para escutar conexões de entrada em uma porta diferente e desbloqueada.
-
Se isso não for possível, mapeie uma porta pública para a porta 22 em seu roteador.
Assim, todo o tráfego na < porta pública de sua escolha > está encaminhando para a porta 22 em sua máquina Linux. Isso tem a vantagem de não mudar sua máquina Linux, e tudo que você precisa fazer é especificar a nova porta quando estiver se conectando longe de casa.
Seu modem pode se referir a "redirecionamento de porta" como "firewall", "tradução de endereço" ou "servidores virtuais" ou similares.
Você pode usar o ShieldsUp! recurso no Gibson Research Center para realizar um portscan de 22, e veja se você o abriu. (Claro que, se você estiver usando uma porta pública diferente, você escaneia essa porta).
Por fim, como outros sugeriram, recomendo que DynDNS forneça um nome que não seja alterado para o endereço do seu computador na Internet .