Para começar a usar o ssh em geral, instale o openssh-server.
sudo apt-get install openssh-server
Na próxima reinicialização, isso deve ser iniciado automaticamente. Para se conectar ao computador remotamente, basta digitar o seguinte em um terminal remoto, substituindo os nomes de todos os CAPS:
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 quando se conectar.
Uma vez feito isso, instale o "ddclient" na máquina do servidor. Isso atualizará automaticamente o endereço IP para você com dyndns.
sudo apt-get install ddclient
Quando você executá-lo, ele fará uma série de perguntas, portanto, seu nome de usuário, senha e o URL escolhido anteriormente estão prontos para serem digitados. Ele também deve ser adicionado automaticamente à inicialização.
Deve ser isso. Agora, quando você ssh, basta usar o URL que você escolheu em vez do seu IPADDRESS, pois isso deve atualizar automaticamente se o IP mudar.
Se você tiver um roteador, encaminhe a porta 22 para o seu servidor! Existem muitos guias sobre isso em portforward.com para o seu roteador específico.