AWS: «s sh: подключение к хосту **. ***. ***. ** порт 22: истекло время ожидания» - PullRequest
0 голосов
/ 27 апреля 2020

Хотя моя проблема выглядит очень обобщенно c и распространена, похоже, она не идентична той, что обсуждалась здесь в stackoverflow. SecurityGroup настроен с «MyIP» для подключения sh, и я использовал правильный IP-адрес паба для подключения. Тем не менее, я все еще получаю ошибку тайм-аута, как показано ниже. Есть ли что-то, что мне нужно изменить в моей маме c?

MacBook-Pro ~ % ssh -vvv -i ~/Documents/awsdemo/aws-livelessons.pem ec2-user@18.181.146.195
OpenSSH_7.9p1, LibreSSL 2.7.3
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 48: Applying options for *
debug2: resolve_canonicalize: hostname 18.181.146.195 is address
debug2: ssh_connect_direct
debug1: Connecting to 18.181.146.195 [18.181.146.195] port 22.
debug1: connect to address 18.181.146.195 port 22: Operation timed out
ssh: connect to host 18.181.146.195 port 22: Operation timed out

Вот моя группа безопасности. Вы можете видеть, что он имеет правильный протокол и введен с моим publi c IP.

Скриншот группы безопасности

И я могу подтвердить, что он совпадает, когда я поиск через терминал.

MacBook-Pro ~ % dig TXT +short o-o.myaddr.l.google.com @ns1.google.com
"58.12.38.113"

И к экземпляру EC2 действительно прикреплена эта группа безопасности.

Снимок экрана экземпляра EC2

Если есть какие-либо другие способы решить эту проблему, я бы очень признателен.

1 Ответ

1 голос
/ 27 апреля 2020

Судя по комментариям, проблема была связана с использованием ненулевых NACL. Решение состояло в том, чтобы разрешить S SH в NACL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...