我已在Azure虚拟机(Windows Server)的注册表中将RDP端口更改为8080。现在它无法从外部访问,我无法连接它。
Azure VM由资源管理器(而不是经典VM)管理。
更新
答案 0 :(得分:2)
我已在Azure虚拟机的注册表中将RDP端口更改为8080 (Windows Server)
如果RDP侦听端口8080,我们可以使用CustomScriptextension 检查。
如果您的端口没有侦听端口8080,我们可能需要重新启动RDP服务。
如果RDP侦听端口8080,我们可以使用CustomScriptextension 禁用 Windows防火墙。
netsh advfirewall set allprofiles state off
关于Extension,我们使用该命令创建一个ps1文件,并通过Azure门户上传。
答案 1 :(得分:1)
Azure必须知道允许流量通过您的VM。默认情况下,在Windows VM上,仅打开RDP。但是您(出于某种原因)更改了Windows Server中的RDP端口。您还需要通过网络接口,通过VM设置(与Windows本身无关)来执行此操作:
答案 2 :(得分:1)
以前可以使用端点更改Classic门户中的RDP端口。但在RM门户中,您无法更改RDP端口。
如果您尝试保护您的盒子或通过安全防火墙连接到您的盒子,我建议使用Azure Load Balancer NAT规则,您可以创建NAT规则将自定义端口转换为3389,然后您可以只允许从LB到你的VM的连接,这是我通过公司的防火墙时使用的技巧,例如端口443.
确保从NAT规则部分
将LB附加到VM答案 3 :(得分:1)
要从公共IP客户端访问任何端口-
启用Azure防火墙中的端口(如果已安装)
启用网络安全组中的端口(添加入站规则)规则,例如8080-> 8080或规则,例如80-> 8080
在VM的Windows防火墙中启用端口(天蓝色)-如果端口不是80和443,则最重要。 8080、8090等。