设置如下:
- 我的家用电脑,运行 Windows 7
- 第一台远程计算机也运行 Windows 7
- 第二台远程计算机,运行 Windows Server 2012 R2
两个遥控器都在本地网络中(并且在同一个域中),我通过 VPN 从家里连接到它们。
问题如下:我可以用我的域登录名/密码连接到第二个远程服务器,一切正常。但是,当我尝试连接到第一台机器时,连接立即关闭!没有错误(至少没有明显的错误窗口或事件日志条目)。
我尝试了几种 RDP 替代客户端,大多数客户端的行为都一样 - 连接立即关闭(但 RD Tabs 声称“无法使用 NLA 进行身份验证”)。我很确定登录名/密码是正确的,因为我可以连接到第二台机器而无需重新输入它们。
我自然而然地认为第一个遥控器出了问题。但是,如果我在 Virtualbox 中运行 Ubuntu(在同一台家用机器上,使用相同的 VPN 连接),我能连接到 Remmina 中的两个远程服务器!因此,第一个服务器接受 RDP 连接,并且我的用户在那里拥有所有必要的权限。
我已经没什么主意了。
答案1
我找到了解决方案。首先,我尝试连接到第二个远程服务器,然后从那里连接到第一个远程服务器 :) 看起来 Windows Server 2012 中的 RDP 客户端更好,因为它向我显示了一个错误:
An authentication error has occured. The function requested is not supported.
This could be due to CredSSP encryption oracle remediation.
事实证明,第一个远程服务器(同样,由于域策略)很长时间没有正确更新。我手动安装了KB4103712
它,解决了我的问题!