Virtual-Machines

Azure 網路安全組 - 入站 - 埠不工作

  • July 7, 2017

在 Azure 資源管理組 (ARM) 中創建了一個 Ubuntu 14.04 LTS VM。向入站安全規則添加了幾個埠(例如 9220、6789、6980),在這些埠中,只有 9220(以及預設啟用的埠 - 22、80)正在工作,所有其他埠均不工作。NSG 與 NIC 和子網完美關聯,沒有運氣,甚至創建了一個新的 NSG 並與相同的 NIC 和子網關聯,仍然沒有運氣。預設情況下禁用 Ubuntu 防火牆。NSG 截圖

根據您的描述,您的服務似乎沒有收聽或收聽127.0.0.1

你可以使用netstat -ant|grep <port>. 結果應如下所示:

tcp        0      0 0.0.0.0:<port>              0.0.0.0:*               LISTEN 

該服務無法在 127.0.0.1 上偵聽。它應該正在偵聽0.0.0.0或 VM 私有 IP(例如 10.0.0.4)。

您可以檢查您的虛擬機內部,curl 127.0.0.1:<port>. 請確保它可以提供服務。

導航到您的 VM 網卡,選擇有效安全規則並檢查其中的內容,以確保您的規則得到應用。之後,檢查您的 Linux 框以查看開放埠

netstat -tulnp | grep <port no>

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