Básicamente, necesito poder conectarme de una instancia EC2 a otra usando SSH. Ejecuto el comando ssh -i path-to-pem-file ec2-user@dns-address-of-ec2-instance
y se agota el tiempo de espera.
Configuré mi grupo de seguridad para permitir SSH entrante desde la dirección IP pública de mi segunda instancia EC2, pero aún no funciona. Sé que todo debería estar bien porque cuando configuro mi tráfico entrante SSH para "permitir desde cualquier lugar" puedo conectarme sin problemas. También puedo conectarme a la instancia EC2 desde una máquina doméstica (agregué mi dirección IP al grupo de seguridad) sin ningún problema.
Obviamente no puedo dejar mi tráfico entrante abierto para "permitir desde cualquier lugar", pero parece que no puedo conectarme cuando lo limito solo a la dirección IP de la segunda instancia de EC2. ¿Quizás la dirección IP pública no es lo que debería poner en el grupo de seguridad?
Parece que tampoco puedo hacer ping; solo se agota el tiempo de espera. Aquí está el resultado dessh -vv -i path-to-pem-file ec2-user@dns-address-of-ec2-instance
OpenSSH_6.2p2, OpenSSL 1.0.1h-fips 5 Jun 2014
debug1: Reading configuration data /home/ec2-user/.ssh/config
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 50: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to dns-address [IP Address different from public ip] port 22.
debug1: connect to address [IP Address different from public ip] port 22: Connection timed out
ssh: connect to host dns-address port 22: Connection timed out
fuente