Rhel7
在 RHEL 上打開了埠,但 nmap 找不到它
我在預設
8080
埠上的 RHEL7 雲實例上使用 tomcat。使用打開埠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
for8080
when usednmap -[IP] -Pn -p 8080
。我嘗試過使用iptables
StackExchange 和其他選項做同樣的事情,但似乎沒有任何效果。任何幫助,我如何使用公共IP訪問tomcat?
如果你說云實例,我假設它在 AWS 或 Google Cloud 上執行。你檢查過那裡的安全規則嗎?例如,AWS 具有 EC2 實例的安全規則或組。無論您在主機上配置什麼,都需要在這些 AWS 安全組中允許它。這是一個額外的防火牆。