Rhel7

在 RHEL 上打開了埠,但 nmap 找不到它

  • July 14, 2017

我在預設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並顯示filteredfor 8080when used nmap -[IP] -Pn -p 8080。我嘗試過使用iptablesStackExchange 和其他選項做同樣的事情,但似乎沒有任何效果。任何幫助,我如何使用公共IP訪問tomcat?

如果你說云實例,我假設它在 AWS 或 Google Cloud 上執行。你檢查過那裡的安全規則嗎?例如,AWS 具有 EC2 實例的安全規則或組。無論您在主機上配置什麼,都需要在這些 AWS 安全組中允許它。這是一個額外的防火牆。

引用自:https://serverfault.com/questions/862188