无法通过端口8888访问Azure VM

时间:2018-07-19 01:22:24

标签: azure network-security-groups inbound-security-rule

我设置了Azure ubuntu VM,创建了网络安全组,添加了端口80和8888规则。防火墙不活动。将nsg关联到VM的子网。即使没有允许8080的规则,也无法远程连接到端口8888,但可以将telnet远程连接到端口80,端口8080也可以。我尝试并删除了端口80入站规则,但仍然可以访问端口80。

netstat -ant | grep 8888显示一个进程正在监听 tcp 0 0 127.0.0.1:8888 0.0.0.0:* LISTEN

似乎访问不遵循我的入站规则,而是遵循某些默认设置。它可以做什么?

2 个答案:

答案 0 :(得分:1)

四个原因:

  1. 虚拟机级别的防火墙。
  2. 没有应用程序在该ip \ port上监听。
  3. 附加到vm \ subnet的网络安全组阻止了流量。
  4. Azure防火墙(极不可能,具有预览功能)。

您似乎在摇摆3号案件。How to edit NSG

答案 1 :(得分:1)

正如您所说,您的服务正在127.0.0.1上监听,该服务只能在VM内部访问。

您应将服务设置为在0.0.0.0或VM的专用IP上监听。