Azure 网络安全组 - 入站 - 端口不工作

Azure 网络安全组 - 入站 - 端口不工作

在 Azure 资源管理组 (ARM) 中创建了 Ubuntu 14.04 LTS VM。向入站安全规则添加了几个端口(例如 9220、6789、6980),在这些端口中,只有 9220(以及默认启用的端口 - 22、80)正常工作,其他所有端口均不起作用。NSG 与 NIC 和子网完美关联,但失败了,甚至创建了新的 NSG 并与相同的 NIC 和子网关联,仍然失败。Ubuntu 防火墙默认处于禁用状态。NSG 截图

答案1

根据您的描述,似乎您的服务没有在监听或正在监听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虚拟机私有 IP(例如 10.0.0.4)。

您可以检查您的虚拟机内部curl 127.0.0.1:<port>。请确保它可以提供服务。

答案2

导航到您的虚拟机网卡,选择有效安全规则并检查其中的内容,以确保您的规则已应用。之后,检查您的 Linux 机器是否有开放端口

netstat -tulnp | grep <port no>

相关内容