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

0

Consigo conectar-me à minha instância do EC2 em meu computador local, mas gostaria de acessar arquivos no meu computador a partir do EC2. Já criei um par de chaves no EC2 e adicionei a chave pública ao meu arquivo authorized_keys 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.

    
por Nole 02.04.2018 / 02:37

1 resposta

0

172.x.x.x é 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 não privilegiadas de alta numeração. Por exemplo, 30022. E encaminhe para seus computadores 172.xxx IP e porta 22.

Em seguida, da sua instância ec2 ssh para o IP e a porta externos.

Se você fornecer seu modelo de roteador, poderemos ajudá-lo a configurá-lo

    
por 02.04.2018 / 04:03