Não é possível fazer SSH no meu computador local a partir de uma instância remota do EC2

Não é possível fazer SSH no meu computador local a partir de uma instância remota do EC2

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_keysarquivo 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

informação relacionada