Я пытаюсь подключиться к своему экземпляру ec2 по ssh, чтобы развернуть приложение MEAN-stack, но неважно, что я получаю сообщение об ошибке тайм-аута. Я пробовал так много решений, которые были опубликованы в других темах StackExchange, но безрезультатно. Я использую macOS 10.14.1
На моем Mac я пытался подключиться через FileZilla, Cyberduck и даже используя аргументы командной строки, такие как ssh -v -v -v -i "<pem-file-name>.pem" ubuntu@ec2-18-207-106-113.compute-1.amazonaws.com
и ssh ubuntu@ec2-18-207-106-113.compute-1.amazonaws.com
. Ниже выводится сообщение об ошибке при запуске любой из этих команд:
OpenSSH_7.1p2, OpenSSL 1.0.2g 1 Mar 2016
debug1: Reading configuration data /etc/ssh/ssh_config
debug2: ssh_connect: needpriv 0
debug1: Connecting to ec2-18-207-106-113.compute-1.amazonaws.com [18.207.106.113] port 22.
debug1: connect to address 18.207.106.113 port 22: Connection timed out
ssh: connect to host ec2-18-207-106-113.compute-1.amazonaws.com port 22: Connection timed out
Вот те решения, которые я пробовал, которые, похоже, не работают:
Подключение в Windows 10 с использованием PuTTY, FileZilla и командной строки, но также получил те же ошибки тайм-аута.
Использование другого MSI (сначала с Bitnami, затем с Ubuntu)
Брандмауэр отключен
Сброс порта по умолчанию в
/etc/ssh/ssh_config
и подключение к новому портуPinging
ec2-18-207-106-113.compute-1.amazonaws.com
и18.207.106.113
успешноВыполнение команды
netstat -nat | grep 22
дает следующий выводtcp4 0 0 192.168.254.17.56207 17.249.188.80.5223 ESTABLISHED 9e4be63389882253 stream 0 0 0 9e4be6338988231b 0 0 9e4be6338988231b stream 0 0 0 9e4be63389882253 0 0 9e4be63384ea2193 dgram 0 0 0 9e4be63384ea225b 9e4be63384ea225b 0 9e4be63384ea225b dgram 0 0 0 9e4be63384ea2193 9e4be63384ea2193 0 kctl 0 0 22 9 com.apple.netsrc
В группе безопасности EC2 установлены следующие входящие правила: Группа безопасности EC2