使用远程桌面连接连接到另一台计算机时,如何允许保存凭据?
背景
我尝试连接到服务器,并且远程桌面客户端没有任何保存的凭据:
为了尝试保存凭据,我选中选项允许我保存凭据:
然后,我启动连接,输入我的密码,并注意到已选中记住我的凭据选项:
连接到服务器后,我确保本地组策略选项
本地计算机策略➞计算机配置➞管理模板➞Windows组件➞远程桌面服务➞远程桌面连接客户端
- 在客户端计算机上提示输入凭据
- 不允许保存密码
默认设置为允许保存密码,默认为不提示输入凭据,被强制允许保存密码,并强制不提示输入密码:
并且我运行gpupdate /force
以确保使用了强制关闭安全性设置。
重复上述步骤4或5次,第六次为stackoverflow问题创建屏幕截图。
请注意,远程桌面连接客户端拒绝保存我的密码,并指出:
连接时将要求您提供凭据
所以问题是:连接到计算机时如何保存凭据?
尝试了其他事情
如建议的那样:
我试图启用“允许委托与NTLM仅服务器身份验证保存的凭证”用于TERMSRV/*
在gpedit.msc
上客户端(如Windows 7)机:
人们建议这样做,却没有意识到它仅适用于NTLM身份验证。NTLM是过时的,不安全的,不应使用:
NTLM是一种过时的身份验证协议,其缺陷可能会损害应用程序和操作系统的安全性。尽管Kerberos已有许多年可用,但许多应用程序仍仅使用NTLM编写。这不必要地降低了应用程序的安全性。
不管哪种方式:它都行不通。
奖金信息
- 尝试了现代
ian@avatopia.com
和旧式avatopia.com\ian
用户名格式 - 尝试在域控制器上设置组策略
- Windows 7 64位专业版客户端
- Windows Server 2008 R2服务器
- Windows Server 2008服务器
- Windows Server 2012服务器
- Windows Server 2003 R2服务器
- 从Background开始的所有内容都只是填充,使它看起来像我“尝试了一些研究工作”;您可以忽略它;包括谈论忽略这一行的这一行
附录A
客户端是Windows 7,通过RDP 7.1连接到Windows Server 2008 R2,并且服务器使用自动生成的证书:
客户端已验证服务器的身份:
连接到Windows Server 2008和Windows Server 2012(全部来自Windows 7客户端)时,也会发生这种情况。所有计算机都加入了相同的域。
附录B
rsop.msc
客户端上生成的策略集()始终将连接时提示输入密码设置为Disabled:
附录C
连接到我能找到的每台服务器的结果。当我说到Server 2003的任何连接都失败时,我错了。该问题仅限于服务器2008,2008 R2,和2012:
- Windows Server 2000:是*
- Windows Server 2000:是*
- Windows Server 2003:是
- Windows Server 2003 R2:是
- Windows Server 2003 R2:是(域控制器)
- Windows Server 2003 R2:是
- Windows Server 2008:否
- Windows Server 2008:否
- Windows Server 2008 R2:否
- Windows Server 2008 R2:否
- Windows Server 2012:否
- Windows Server 2012:否
*表示它将使用保存的凭据,但必须在2000登录屏幕上重新输入密码
奖励阅读
- KB281262:如何在Windows XP中打开远程桌面自动登录
- 超级用户:远程桌面连接将忽略保存的凭据
- Windows七大论坛:Windows 7:远程桌面连接自动登录-允许或阻止
- Microsoft.com:在远程桌面连接中保存和更改登录凭据
- Microsoft.com:在远程桌面连接中保存登录凭据
- MSDN远程桌面服务博客:保存的凭据不起作用
- Stackoverflow:Windows 7远程桌面连接保存凭据不起作用[关闭]
- Microsoft论坛:远程桌面连接不使用保存的凭据
rsop.msc
快速查看客户端上的策略设置)
Server Manager -> Roles -> Remote Desktop Services -> RD Session Host Configuration
然后双击连接(可能称为“ RDP-Tcp”),则在“常规”选项卡上为“证书”设置了什么?过去我遇到过这样的问题:如果客户端不遵守证书,它将无法保存凭据。