Puedo conectarme a mi instancia EC2 desde mi computadora local, pero me gustaría acceder a los archivos de mi computadora desde EC2. Ya generé un par de claves en EC2 y agregué la clave pública a mi authorized_keys
archivo en mi computadora local. Sin embargo, el siguiente comando falla:
ssh [email protected]
Con el error:
ssh: connect to host 172.XX.X.XX port 22: Connection timed out
donde la dirección IP es la dirección IP de mi computadora. ¿Qué me estoy perdiendo?
Me han hablado sobre el reenvío de puertos de mi enrutador, pero no estoy seguro de cómo hacerlo.
Respuesta1
172.xxx es una dirección IP rfc1918. Está reservado para redes de área local privadas.
Puede encontrar su IP externa (la IP de su hogar) visitando un sitio web como whatsmyip.com o ipchicken.com.
Deberá ingresar a su enrutador y configurar el reenvío de puertos desde la IP externa y algún puerto (elija uno de los puertos sin privilegios con números altos. Por ejemplo, 30022. Y reenvíelo a la IP 172.xxx y al puerto 22 de su computadora.
Luego, desde su instancia ec2 ssh a la IP y al puerto externos.
Si proporciona el modelo de su enrutador, podemos ayudarlo a configurarlo.