Fondamentalement, je dois pouvoir me connecter d'une instance EC2 à une autre à l'aide de SSH. J'exécute la commande ssh -i path-to-pem-file ec2-user@dns-address-of-ec2-instance
et elle expire.
J'ai défini mon groupe de sécurité pour autoriser SSH entrant depuis l'adresse IP publique de ma deuxième instance EC2, mais cela ne fonctionne toujours pas. Je sais que tout devrait bien se passer parce que lorsque je règle mon trafic entrant SSH sur "autoriser de n'importe où", je peux me connecter sans problème. Je peux également me connecter à l'instance EC2 à partir d'une machine domestique (j'ai ajouté mon adresse IP au groupe de sécurité) sans aucun problème.
Évidemment, je ne peux pas laisser mon trafic entrant ouvert pour "autoriser de n'importe où", mais je n'arrive pas à me connecter lorsque je le limite à l'adresse IP de la deuxième instance EC2. Peut-être que l'adresse IP publique n'est pas celle que je devrais mettre dans le groupe de sécurité?
Je n'arrive pas à le cingler non plus; il arrive juste à expiration. Voici le résultat 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