Порт 8080 по-прежнему закрыт после добавления настраиваемого правила TCP в группу безопасности AWS

Я имел дело с очень грязной проблемой, которая заключается в том, что мне нужен новый открытый порт в моем экземпляре EC2.

У меня есть приложение node.js, работающее в этом случае. Чтобы это произошло, мне пришлось открыть порт 3000 путем добавления нового входящего правила в группы безопасности, которое отлично работало.

Теперь мне нужно открыть другой порт, чтобы я мог отправлять данные с внешнего IP на этот порт.

Я попытался открыть порт, добавив новое входящее правило, но безуспешно. Порт открывается, но только на локальном хосте, а не на публичном или частном IP, поэтому я не могу подключиться к порту через telnet.

Я также попытался добавить его в iptables брандмауэра, используя оболочку Ubuntu, но у меня ничего не получилось.

Я был бы очень признателен за любую помощь, любой ответ. Спасибо!!

1 ответ

Решение

Я должен сделать комментарий, чтобы получить что-то ясное от вас, но из-за низкой репутации я не могу. Таким образом, просто игнорировать репутацию или выигрыш, давайте рассмотрим обучение.
Вот полное руководство по добавлению новых портов в экземпляр AWS:

  1. Откройте консоль Amazon EC2 на консоли EC2
  2. В области навигации выберите Группы безопасности. Выберите группу безопасности для вашего экземпляра.
  3. Выберите Входящие, Изменить, Добавить правило.
  4. Для Типа выберите выберите соответственно.
  5. Теперь он приходит "Безопасный файл", он решает, какая система может получить доступ к этому порту. Таким образом, если вы хотите, чтобы только ваша или некоторые другие конкретные системы могли получить доступ к этой машине, предоставьте свои IP-адреса, например, в формате IPV-6. Или вы хотите, чтобы этот порт был открыт публично, просто введите 0.0.0.0 в качестве IP здесь.
  6. Выберите Сохранить.

Пожалуйста, следуйте этому уроку, я уверен, что он будет работать, в вашем случае я думаю, что вам не хватает "Безопасного поля".

Другие вопросы по тегам