Почему я не могу ssh или пропинговать свой новый экземпляр Amazon EC2?

9

Я только что создал бесплатный экземпляр EC2 со всеми настройками по умолчанию. Он говорит, что работает в Консоли управления AWS. В меню «Действия с экземпляром» нажимаю «Подключить». Я копирую предоставленное DNS-имя (выглядит как ec2-a-dashed-IP-address.compute-1.amazonaws.com) и пытаюсь подключиться к нему по SSH. Нет ответа Я даже не могу пинговать это. Что дает?

CrazyPyro
источник
1
возможный дубликат serverfault.com/questions/227804/…
Ричард Ле Мезурье

Ответы:

13

По-видимому, брандмауэр по умолчанию заблокирован, даже если он не похож на него. Перейдите в «Группы безопасности» на левой панели консоли AWS и выберите группу «по умолчанию». Уже есть записи для всех TCP, UDP и ICMP из источника «группы по умолчанию».

Для новой записи внизу выберите «SSH» из выпадающего списка «Способ подключения». Источник будет по умолчанию «0.0.0.0/0» вместо «группа по умолчанию». Нажмите «Сохранить» справа и теперь он должен ответить, когда вы пытаетесь войти в SSH.

Если вы хотите пропинговать его, создайте аналогичную новую запись с протоколом "ICMP", оставив метод подключения как "Custom ..."

CrazyPyro
источник
Размещать это на случай, если это будет полезно, но, возможно, это болезненно очевидно для всех, кроме меня. Я ожидаю, что все будет заблокировано по умолчанию, но не настолько, чтобы я даже не мог пропинговать свой собственный экземпляр! Возможно, диалоговое окно «Справка Connect», которое появляется в ответ на «Действия экземпляра» -> «Connect», должно хотя бы упомянуть об этом, если вы заблокированы ...
CrazyPyro
1

Я получил пинг на работу так:

  • Выберите Inbound -> Custom ICMP.
  • Выберите «Эхо-запрос»
  • При необходимости установите Source или используйте 0.0.0.0/0 для везде
  • Применять

(SSH работал из коробки для моего экземпляра)

techturbulence
источник