Basicamente, preciso conectar-me de uma instância do EC2 para outra usando o SSH. Eu executo o comando ssh -i path-to-pem-file ec2-user@dns-address-of-ec2-instance
, e ele expira.
Defino meu grupo de segurança para permitir a entrada SSH do endereço IP público da minha segunda instância do EC2, mas ainda não funciona. Eu sei que tudo deve ficar bem, porque quando configuro meu tráfego de entrada SSH para "permitir de qualquer lugar", posso me conectar sem problemas. Também posso conectar-me à instância do EC2 a partir de uma máquina doméstica (adicionei meu endereço IP ao grupo de segurança) sem problemas.
Obviamente, não posso deixar meu tráfego de entrada aberto para "permitir de qualquer lugar", mas não consigo me conectar quando o limite apenas ao endereço IP da segunda instância do EC2. Talvez o endereço IP público não seja o que eu deveria colocar no grupo de segurança?
Também não consigo fazer ping; apenas expira. Aqui está o 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
fonte