Назад | Перейти на главную страницу

Порт открыт на RHEL, но Nmap не может его найти

Я использую tomcat в экземпляре облака RHEL7 по умолчанию 8080 порт. Открытый порт с помощью sudo firewall-cmd --zone=public --add-port=8080/tcp --permanent, перезагружен с помощью sudo firewall-cmd --reload. Подключение curl 0.0.0.0:8080 работает нормально, но я не могу получить к нему доступ с общедоступным IP-адресом машины. При отображении с помощью nmap отображается только порт ssh open и показывает filtered для 8080 при использовании nmap -[IP] -Pn -p 8080. Я пробовал делать то же самое с iptables и другие варианты из StackExchange, но ничего не работает. Любая помощь, как мне получить доступ к tomcat с общедоступным IP-адресом?

Если вы говорите облачный экземпляр, я предполагаю, что он работает на AWS, или в Google Cloud, или на чем-то подобном. Вы там проверяли правила безопасности? AWS, например, имеет правила безопасности или группы для инстансов EC2. Независимо от того, что вы настраиваете на своем хосте, вам необходимо разрешить это в этих группах безопасности AWS. Это дополнительный брандмауэр.