Primeiramente: Bem-vindo!
O que parece dos logs e a mensagem de erro é que o encaminhamento de porta não está habilitado em seu roteador para permitir a conexão com a máquina via SSH.
Isso pode ser feito procurando seu modelo de roteador e descobrindo como encaminhar a porta 22 para o endereço IP do seu servidor. Você pode determinar o endereço IP do seu servidor usando ifconfig
. Enquanto estiver nas configurações do seu roteador, você também pode configurar um endereço IP estático para o servidor para que ele não se mova.
O outro problema de endereço IP é que, se o seu ISP não usar IP dinâmico, seu endereço IP poderá mudar "aleatoriamente e sem aviso prévio". Isso depende do seu ISP, meu ISP "usa" IP dinâmico, mas não mudou nos 8 meses que eu morei aqui.
Você pode configurar um script para que o servidor envie um e-mail para seu endereço IP externo diariamente, se precisar de acesso.
Se você continuar tendo um erro de conexão recusada, seu ISP também pode ter bloqueado a porta 22 entre uma lista de outras portas para "segurança".
Há uma ressalva gigante para isso e por gigante quero dizer uma ressalva GIANT . Esse processo deixará seu servidor vulnerável a ataques de qualquer tipo que abram essa porta. Você vai querer endurecer seu servidor contra esses ataques com o melhor de suas habilidades. Isso pode ser feito de várias maneiras e é recomendável seguir todas elas.
Como proteger um Ubuntu 16.04 LTS server é um bom guia para proteger seu servidor.
Por favor, certifique-se de implementar o maior número possível deles. Eu recomendo usar o acesso à chave, bloquear usuários específicos e desabilitar o acesso root entre outras coisas. Se você não precisa ABSOLUTAMENTE de acesso de um IP externo, então eu não me incomodaria.