丢失远程访问azure虚拟机

时间:2016-09-09 19:11:05

标签: azure azure-virtual-machine rdp

我在Azure VM上更改了RDP的端口。而现在我无法连接它。可能是因为我忘了设置防火墙以允许新端口。现在我无法访问它。

我不确定我之前是否在该VM上设置了Powershell。但是,当我使用Enter-PSSession时,它给了我这个错误:

Enter-PSSession : Connecting to remote server 40.xx.xxx.xxx failed with the following error message : WinRM cannot
complete the operation. Verify that the specified computer name is valid, that the computer is accessible over the
network, and that a firewall exception for the WinRM service is enabled and allows access from this computer. By
default, the WinRM firewall exception for public profiles limits access to remote computers within the same local
subnet. For more information, see the about_Remote_Troubleshooting Help topic.

3 个答案:

答案 0 :(得分:0)

您需要将VM的IP地址添加到可信主机(在您连接的盒子上)。 Set-Item WSMan:\ localhost \ Client \ TrustedHosts -Value“40.xx.xxx.xxx”(或*)

答案 1 :(得分:0)

如果您确定此问题是由操作系统的本地防火墙引起的。然后,您可以通过自定义脚本扩展更改防火墙规则。

如果您使用的是ASM模式,请查看article

如果您使用的是ARM模式,请查看article

您可以通过powershell命令New-NetFirewallRule创建新的防火墙规则。

有关如何通过PowerShell管理Windows防火墙的详细信息,请参阅以下链接:

Network Security Cmdlets in Windows PowerShell

答案 2 :(得分:0)

我找到了自己的答案。在azure端口中,有一种方法可以上传powerscript文件以在VM中运行。我只是用它来将端口改回旧的3389并重启。