代码之家  ›  专栏  ›  技术社区  ›  Suamere

无法在更改然后还原IP规则后将RDP发送到Azure VM

  •  0
  • Suamere  · 技术社区  · 6 年前

    首先,我修改了 HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp\PortNumber

    其次,我修改了入站防火墙规则(远程桌面入站),使其作用域“Remote IP Address”为我的办公室IP地址。

    我现在无法连接到机器。

    在PowerShell中,我检查了:

    Get-NetFirewallRule -DisplayName '*Remote Desktop*' | Get-NetFirewallAddressFilter
    

    它有我的公共IP地址。

    Get-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp\PortNumber"
    

    但是由于azurepowershell在64位模式下运行,它无法识别32位密钥(这是我的假设)。

    然而 PortNumber: xxxxx “,证实这是我所怀疑的。。。但后来它说它被重置为3389。我做的 RDPSetings , SetRDPPort 回到3389,然后 ResetRDPCert Redeploy ,这并没有解决问题。

    Set-NetFirewallRule Any ,现在 Get-NetFirewallRule

    因此,在使用Azure提供的RDP重置,并使用PowerShell确认设置返回默认值之后。。。我还是进不去。即使我从 Overview 第页。

    2 回复  |  直到 6 年前
        1
  •  0
  •   Suamere    6 年前

    我知道现在是周末,这张票的大部分时间都是在美国过夜。但我要补充我自己的答案有两个原因:

    1. 我解决了我的问题,虽然不是以一种愉快的方式。

    我删除了我的虚拟机并重新创建了一个新的。短而甜。这并不像某些情况那样可怕,在这些情况下,虚拟机需要花费数小时或数天来进行配置和安装。这是一个新的虚拟机,所以没什么大不了的。

        2
  •  0
  •   Giorgos    6 年前

    您已经解决了问题,但为了防止将来遇到同样的问题,您可以在门户内部使用Run命令特性,并使用 设置支持 RDP设置

    设置支持 enter image description here

    RDP设置 enter image description here