RHEL 上打开了端口但 nmap 找不到它

RHEL 上打开了端口但 nmap 找不到它

我在默认端口上的 RHEL7 云实例上使用 tomcat 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。我尝试使用StackExchange 中的其他选项执行相同操作,但似乎没有任何效果。有什么帮助,如何使用公共 IP 访问 tomcat?filtered8080nmap -[IP] -Pn -p 8080iptables

答案1

如果您说的是云实例,我假设它在 AWS 或 Google Cloud 或类似的服务器上运行。您检查过那里的安全规则吗?例如,AWS 有针对 EC2 实例的安全规则或组。无论您在主机上配置了什么,您都需要在这些 AWS 安全组中允许它。这是一个额外的防火墙。

相关内容