RDP-файл со встроенным паролем запрашивает пароль

21

Я создал один файл RDP

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

Когда я открываю этот файл, он все еще спрашивает у меня пароль. Что я могу сделать, чтобы RDP-клиент использовал пароль, указанный в файле, вместо того, чтобы спрашивать пользователя?

Ганеш Сатпуте
источник

Ответы:

10

Откройте редактор групповой политики ( Пуск> Выполнить> gpedit.msc ) и перейдите к Конфигурация компьютера -> Административные шаблоны -> Компоненты Windows -> Службы удаленного рабочего стола -> Клиент подключения к удаленному рабочему столу

Для значения « Не разрешать сохранение паролей» установите флажок « Отключено» .

При подключении к компьютеру в коннекторе удаленного рабочего стола разверните панель «Параметры» и убедитесь, что флажок « Разрешить сохранение учетных данных» установлен.

Чистый бегун
источник
Я отключил значение в соответствии с вашим предложением, но он все еще запрашивает мой пароль.
Ганеш Сатпут
Это работает только в том случае, если пароль зашифрован / хеширован. Для незашифрованного пароля это не работает. Есть ли другая политика, которую я должен проверить для этого?
Ганеш Сатпут
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
Пробовал это, но все еще спрашивает у меня мой пароль.
Ганеш Сатпут
Проверьте сообщение, которое оно вам дает. Может быть, GPO блокирует вам вход в систему без предоставления кредитов
Angel Porlan
Он не дает никаких сообщений о том, что GPO блокирует вход в систему.
Ганеш Сатпут
Спасибо, работал для меня в сочетании с username:s:myuserи password 51:b:myEncryptedPassword.
Артем
0

Чтобы включить настройку, пользователь может войти promptcredentialonce:i:1в файл RDP.

Если пользователь хочет отключить настройку, он может войти promptcredentialonce:i:0в файл RDP.

techgloo
источник