繁体   English   中英

端口 3389 不会在 azure vm 上打开

[英]port 3389 won't open up on azure vm

当我尝试做 rdp 时,它不起作用。

sudo netstat -plnt | grep rdp

tcp        0      0 127.0.0.1:3350          0.0.0.0:*               LISTEN      106888/xrdp-sesman
  1. 上面的命令应该返回另外一行,端口 3389 是开放的,但事实并非如此。

  2. 在 NSG 中,我在端口 3389 上打开了入站连接,并且在 azure 控制台中的连接测试中,它显示到该端口的入站连接正在工作。

这对我来说没有意义。

我假设您从 Market Place 映像创建了一个 Windows/Linux VM,因此默认情况下,Windows 防火墙内允许使用 3389,对于 Linux,此端口 3389 可能是您在此端口上运行的服务。 当您从外部流量创建 NSG 规则时,您必须使用 VM 的私有 IP。

您需要确保您的 NSG 与您的 NIC 或 VM 的 SUBNET 相关联,因此我建议您使用 Network Watcher 对其进行测试,使用相同的远程 IP 地址 200.200.200.200 和端口 45654,这取决于您,它必须有一个公共 IP 和一个来自源的端口。 对于本地 IP 地址和端口,您可以输入有关 VM(私有 IP)的信息。 在我的情况下,不允许使用端口 3389。

网络观察者

您可以进行另一项测试,如果您在此虚拟机的同一子网中有另一个虚拟机,请尝试远程登录 PRIVATE_IP 3389。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM