Azurenetworking安全组 – 入站 – 端口不工作

在Azure资源pipe理组(ARM)中创build了一个Ubuntu 14.04 LTS虚拟机。 在入站安全规则(例如9220,6789,6980)中添加了几个端口,在这些端口中,只有9220(以及默认的启用端口 – 22,80)正在工作,其他所有端口都不工作。 NSG与NIC和子网完全相关,没有运气,甚至创build了一个新的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> 。 请确保它可以提供服务。

导航到您的虚拟机网卡,select有效的安全规则,并检查那里有什么,只是为了确保您的规则适用。 之后,检查你的Linux机箱是否有开放端口

 netstat -tulnp | grep <port no>