Попытка подключиться к AWS EC2 через SSH возвращает «порт 22: нет маршрута к хосту» - PullRequest
0 голосов
/ 05 июля 2018

У меня есть экземпляр Ubuntu 16.04 EC2 на AWS, и я настроил его группу безопасности так:

enter image description here

Однако, когда я пытаюсь подключиться к его частному IP через ssh в терминале, я получаю ошибку ssh: connect to host <my EC2 private IP> port 22: No route to host.

enter image description here

Я попытался запустить nmap localhost и подтвердил, что мой порт 22 открыт:

enter image description here

Кто-нибудь знает, что может происходить?

1 Ответ

0 голосов
/ 05 июля 2018

Вы пытаетесь подключиться к частному IP-адресу экземпляра, но они доступны только из внутренней сети, т. Е. Между вашими экземплярами EC2.

Чтобы подключиться к вашему экземпляру извне, вам понадобится публичный IP. Обычно укажите, что он вам нужен при запуске экземпляра, но вы также можете подключить его позже, создав сетевой интерфейс (в разделе «Сетевые интерфейсы»), а затем подключив его к вашему экземпляру EC2.

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