嵌入密码的 RDP 文件要求输入密码

嵌入密码的 RDP 文件要求输入密码

我已经创建了一个 RDP 文件

full address:s:10.20.30.40
username:s:myuser
password:s:mypassword
domain:s:mydomain

当我打开此文件时,它仍要求我输入密码。我该怎么做才能告诉 RDP 客户端使用文件中提到的密码而不是询问用户?

答案1

当我尝试连接到新机器时,我在 Windows 10 上遇到了永久询问密码的问题。

首先,RDP 中的密码行必须命名为:

password 51:b:myEncryptedPassword

并且密码必须经过加密。您可以使用 cryptRDP5 进行转换:https://github.com/jps-networks-modifiedOSS/openvpn-als-applications/tree/master/adito-application-rdp-xplatform-embedded/src/windows

cryptRDP5.exe yourpassword

请注意,生成的密码仅对执行该密码的机器有效。

注 2:cryptRDP5 似乎无法正确解析包含撇号字符的密码'最好按照评论中的建议使用 Powershell。

答案2

打开组策略编辑器 (开始 > 运行 > gpedit.msc)并导航至计算机配置->管理模板->Windows 组件->远程桌面服务->远程桌面连接客户端

为了价值不允许保存密码,检查是否设置为已禁用

在远程桌面连接器中连接到计算机时,展开选项面板并确认允许我保存凭证已检查。

答案3

尝试添加

prompt for credentials:i:0

答案4

要启用该设置,用户可以输入promptcredentialonce:i:1RDP 文件。

如果用户想要禁用该设置,则用户可以输入promptcredentialonce:i:0RDP 文件。

相关内容