В основному мені потрібно мати можливість підключення від одного екземпляра 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