По сути, мне нужно иметь возможность подключаться от одного экземпляра EC2 к другому с помощью SSH. Я запускаю команду ssh -i path-to-pem-file ec2-user@dns-address-of-ec2-instance
, и время истекло.
Я установил группу безопасности, чтобы разрешить входящий SSH с общедоступного IP-адреса моего второго экземпляра EC2, но он все еще не работает. Я знаю, что все должно быть хорошо, потому что, когда я устанавливаю свой входящий трафик SSH, чтобы "разрешить откуда угодно", я могу соединиться без проблем. Также я могу без проблем подключиться к экземпляру EC2 с домашнего компьютера (я добавил свой IP-адрес в группу безопасности).
Очевидно, что я не могу оставить свой входящий трафик открытым, чтобы «разрешить откуда угодно», но я не могу подключиться, когда ограничиваю его только IP-адресом второго экземпляра EC2. Может быть, публичный IP-адрес - это не то, что я должен поместить в группу безопасности?
Я не могу пинговать это тоже; это просто время ожидания. Вот результатssh -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