无法使用RDP连接到Azure VM

时间:2019-02-11 16:04:30

标签: windows azure rdp

我正在Azure云上设置新的香草Windows Server 2016 VM,并希望通过RDP连接。我遵循了Quickstart指南中的步骤,但是当我尝试从公司LAN上的Windows 8客户端进行连接时,出现“发生内部错误”。当我尝试从公共Internet上的Android客户端进行连接时,出现“我们无法连接到远程PC。这可能是由于密码过期所引起的。如果这种情况持续发生,请与您的管理员或技术支持联系以寻求帮助。错误代码:0x207“。

我已经尝试了以下方法。

  • 重新启动服务器
  • 从头开始删除并重新创建VM
  • 检查了启动诊断屏幕快照(VM在Ctrl + Alt + Del屏幕上,未显示任何错误)
  • 检查了网络接口规则(从任何来源通过TCP分别在80、443和3389上分别允许HTTP,HTTPS和RDP,允许,优先级高)
  • 重置配置(支持+故障排除>重置密码>仅重置配置)
  • 将私有IP地址更改为子网内的新地址(10.0.0.4> 10.0.0.5)
  • 在公共IP地址端口3389上使用SysInternals PSPing对VM进行ping(丢失0%,平均24ms)
  • 我可以使用串行控制台进行连接,并且已经检查了以下内容:
    • 使用PS Install-WindowsFeature -name Web-Server -IncludeManagementTools安装的IIS我可以使用公共IP地址从浏览器查看IIS启动屏幕
    • 检查RDP是否已被警察禁用。
      • reg query "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server " /v fDenyTSConnections>返回0
      • reg query "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" /v fDenyTSConnections>密钥不存在
    • 检查终端服务器的当前配置。 reg query "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v TSEnabled>键不存在,因此使用reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v TSEnabled /t REG_DWORD /d 1 /f>键成功添加了它
    • 检查是否设置为排空模式reg query "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v TSServerDrainMode>键
    • 检查是否可以连接到终端服务器。 reg query "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v TSUserEnabled>返回0
    • 检查RDP侦听器的当前配置。 reg query "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\Winstations\RDP-Tcp" /v fEnableWinStation>返回0
    • 检查是否可以连接到RDP侦听器。 reg query "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\Winstations\RDP-Tcp" /v fLogonDisabled>返回0

因此,我遵循了可以找到的所有联机帮助指南,重建了VM,并尝试从两个不同网络上的两个不同客户端访问VM,但没有任何效果!有什么想法吗?

2 个答案:

答案 0 :(得分:0)

获取VM IP并尝试对其进行RDP,而不是单击 Connect 。您可以从网络标签获取虚拟机IP。

enter image description here

答案 1 :(得分:0)

我怀疑您在这里有两个不同的问题。

  1. 您的公司网络阻止出站RDP(3389)到公共IP地址。这是典型的设置,您可以联系网络团队进行确认。解决方法是使用VPN。 point-to-site VPN是测试此问题的最快方法。

  2. 旧的Android RDP客户端存在一些与Server 2016连接的已知问题。试用beta客户端https://play.google.com/store/apps/details?id=com.microsoft.rdc.android.beta&hl=en