[英]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
上面的命令应该返回另外一行,端口 3389 是开放的,但事实并非如此。
在 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.