Я создал свой первый экземпляр EC2 (linux) с помощью Amazon Web Services, но не могу подключиться ни к одному порту ни с одного хоста. Я изменил входящие правила в своих группах безопасности, чтобы разрешить подключения с любого IP 0.0.0.0/0
и любого протокола. Но когда я подключаюсь через telnet к порту 22 или порту 80 или любому другому порту, сетевое подключение истекает по тайм-ауту без подключения.
Что еще мне нужно настроить для подключения к моему экземпляру EC2 из Интернета, помимо правил входящей группы безопасности?
решение1
Видимо, все новые экземпляры EC2 создаются внутри виртуального частного облака на Amazon. Это означает, что трафик не направляется из интернета на хост EC2, пока не будут настроены некоторые дополнительные вещи. Нужно проверить следующее:
- ассоциация подсети с vpc
- наличие интернет-шлюза на vpc
- привязка подсети к таблице маршрутизации
- новое правило в таблице маршрутизации, которое направляет трафик из интернета на хост EC2 и обратно
Вот схема этой самой базовой установки изэта статья в базе знаний AWS поддержка.
Я следовал этой статье, выполняя шаги, перечисленные в списке выше, и теперь я могу подключаться по ssh и любому другому порту, разрешенному в правилах входящего трафика для группы безопасности моего хоста EC2.