端口3389不会在Azure虚拟机上打开

问题描述 投票:0回答:1

当我尝试执行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控制台中的连接测试中,它表明到该端口的入站连接正在工作。

这对我来说没有意义。

azure azure-devops rdp
1个回答
0
投票

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

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

network watcher

如果您在同一子网中有另一个VM,可以进行另一项测试,请尝试telnet PRIVATE_IP 3389。

© www.soinside.com 2019 - 2024. All rights reserved.