Consigo me conectar à minha instância do EC2 a partir do meu computador local, mas gostaria de acessar os arquivos no meu computador a partir do EC2. Já gerei um par de chaves no EC2 e adicionei a chave pública ao meu authorized_keys
arquivo no meu computador local. No entanto, o seguinte comando falha:
ssh [email protected]
Com o erro:
ssh: connect to host 172.XX.X.XX port 22: Connection timed out
onde o endereço IP é o endereço IP do meu computador. o que estou perdendo?
Fui informado sobre o encaminhamento de porta do meu roteador, mas não tenho certeza de como fazer isso.
Responder1
172.xxx é um endereço IP rfc1918. Está reservado para redes locais privadas.
Você pode encontrar seu IP externo (o IP da sua casa) acessando um site como whatsmyip.com ou ipchicken.com.
Você precisará entrar em seu roteador e configurar o encaminhamento de porta do IP externo e de alguma porta (escolha uma das portas sem privilégios com números altos. Por exemplo, 30022. E encaminhe isso para o IP 172.xxx do seu computador e a porta 22.
Em seguida, do ssh da sua instância ec2 para o IP e porta externos.
Se você fornecer o modelo do seu roteador, podemos ajudá-lo a configurá-lo