Para iniciar o ssh em geral, instale o openssh-server.
sudo apt-get install openssh-server
Na próxima reinicialização, isso deve iniciar automaticamente. Para conectar-se ao computador remotamente, basta digitar o seguinte em um terminal remoto, substituindo os nomes ALL-CAPS pelos seus:
ssh USERNAME@IPADDRESS
Agora, para cuidar do ip dinâmico, forçando você a verificar novamente o IP o tempo todo:
Obtenha uma conta gratuita no dyndns.com e escolha o nome que deseja digitar ao se conectar.
Feito isso, instale "ddclient" na máquina do servidor. Isso atualizará automaticamente o endereço IP para você com dyndns.
sudo apt-get install ddclient
Quando você o executa, ele faz uma série de perguntas; portanto, seu nome de usuário, senha e o URL que você escolheu anteriormente estão prontos para digitar. Também deve se adicionar automaticamente à inicialização.
Deve ser isso. Agora, quando você usar o ssh, use o URL que você escolheu em vez do seu IPADDRESS, pois isso será atualizado automaticamente se o IP mudar.
Se você possui um roteador, certifique-se de encaminhar a porta 22 para o servidor! Existem muitos guias sobre isso em portforward.com para o seu roteador específico.