带有嵌入式密码的RDP文件要求输入密码


21

我已经创建了一个RDP文件

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

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

Answers:


10

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

对于“不允许保存密码”的值,请检查是否将其设置为“ 已禁用”

在远程桌面连接器中连接到计算机时,请展开“选项”面板,并确认已选中“ 允许我保存凭据”


根据您的建议,我已禁用该值,但仍要求输入密码。
加尼甚Satpute

这仅在密码被加密/散列的情况下才有效。对于纯文本密码,它不起作用。还有其他要检查的政策吗?
加尼甚Satpute

10

我在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

3
我发现PowerShell的ConvertFrom-SecureString也可以工作,而不是需要的是cryptRDP5.exe
JTB

6
供参考,使用上述方法对密码进行加密的完整powershell命令为("MySuperSecretPassword!" | ConvertTo-SecureString -AsPlainText -Force) | ConvertFrom-SecureString;
BrainSlugs83

是否有linux / osx的等效项cryptRDP5.exe
安东尼·孔

1

尝试添加

prompt for credentials:i:0

1
尝试过但是仍然要求我输入密码。
加尼甚Satpute

检查它给您的消息。也许某个GPO阻止了您的登录,而没有提供任何保证
Angel Porlan '17

它没有给出任何消息说GPO正在阻止登录。
加尼甚Satpute

谢谢,与username:s:myuser和一起为我工作password 51:b:myEncryptedPassword
Artem

0

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

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.