Eu tenho dois sistemas Linux
Um é o cliente e o outro é o servidor
Coloquei dois sistemas em uma rede e consegui conectar ao servidor via ip local
Significa o seguinte:
ssh [email protected]
Mas agora estou tentando me conectar ao servidor através do ip público que solicitei...
Peguei meu endereço público no site acima e tentei me conectar a ele via ssh
ssh ahmadreza@public_ip
Mas a conexão não foi estabelecida e cometi o seguinte erro
ssh : connat to host <public_ip> port 22 : connection timed out
Eu verifiquei meu encaminhamento de porta
Eu também me certifiquei de que minha porta estava em 22
Mas o problema ainda persiste e não consigo entrar pelo endereço público
TL;DR Você provavelmente está atrás do NAT
Você precisa configurar o encaminhamento de porta do seu roteador;
Mas antes de tudo, você precisa pagar seu ISP por um IPv4 público.
Isso não pode ser resolvido sem ter seu próprio IPv4 público atribuído ao seu roteador e encaminhado a porta SSH de lá para o seu cliente. Desculpe.
Encontrei o problema estou usando o modem tp-link, esqueci de encaminhar a porta 22 que está relacionada ao ssh no meu modem tp-link
Usei o seguinte tutorial
https://portforward.com/tp-link/td-w8961n/
Se você usa tp-link, certifique-se de procurar sua versão para frente