Я только что создал бесплатный экземпляр EC2 со всеми настройками по умолчанию. В нем говорится, что он работает в Консоли управления AWS. В меню «Действия с экземпляром» я нажимаю «Подключиться». Я копирую предоставленное DNS-имя (выглядит как ec2-a-dashed-IP-address.compute-1.amazonaws.com) и пытаюсь подключиться к нему по SSH. Нет ответа. Я даже не могу пинговать. Что дает?
По-видимому, брандмауэр по умолчанию заблокирован, хотя на это не похоже. Перейдите в «Группы безопасности» на левой панели консоли AWS и выберите группу «по умолчанию». Уже есть записи для всех TCP, UDP и ICMP из источника «группы по умолчанию».
Для новой записи внизу выберите «SSH» в раскрывающемся списке «Метод подключения». Источник по умолчанию будет «0.0.0.0/0» вместо «группа по умолчанию». Нажмите «Сохранить» справа, и теперь он должен реагировать, когда вы пытаетесь войти по SSH.
Если вы хотите пропинговать его, создайте аналогичную новую запись с протоколом «ICMP», оставив для метода подключения значение «Пользовательский ...»
Я получил ping на работу следующим образом:
(ssh работал из коробки для моего экземпляра)