Как сохранить учетные данные RDP в файл?

35925
barfoon

Я пытаюсь использовать RDP и сохранить свои учетные данные в файле, поэтому мне не нужно вводить его каждый раз, когда я подключаюсь.

Я помню, как делал это раньше, и это включало изменение параметров групповой политики. Что именно мне нужно изменить в групповой политике в Windows 7 на компьютерах хоста и клиента, чтобы добиться этого?

11

5 ответов на вопрос

11
Neil

Откройте редактор групповой политики (Пуск> Выполнить> gpedit.msc) и перейдите к Computer Configuration -> Administrative Templates -> Windows Components -> Remote Desktop Services -> Remote Desktop Connection Client

Для значения Do not allow passwords to be savedизмените на Отключено.

При подключении к компьютеру в коннекторе удаленного рабочего стола разверните панель «Параметры» и подтвердите, что Allow me to save credentialsустановлен флажок.

Спасибо, Нил. Я нашел более полное решение, связанное с моим собственным ответом. barfoon 14 лет назад 0
11
barfoon

На самом деле нашел ссылку ( archive.org ), которая решает эту проблему:

  1. Нажмите Пуск -> Выполнить и введите "gpedit.msc".
  2. Перейдите к Политике локального компьютера -> Конфигурация компьютера -> Административные шаблоны -> Система -> Делегирование полномочий.
  3. Дважды щелкните политику «Разрешить делегирование учетных данных по умолчанию с проверкой подлинности сервера только для NTLM».
  4. Установите политику «Включено».
  5. Нажмите кнопку Показать и введите строку «TERMSRV / *» в список. Здесь вы также можете указать более конкретный случай, если вы не хотите разрешать использование сохраненных учетных данных на всех удаленных компьютерах, а только на нескольких избранных.
  6. Нажмите OK дважды, чтобы закрыть политику. Повторите шаги 3–6 для следующих политик:
    1. «Разрешить делегирование учетных данных по умолчанию»
    2. «Разрешить делегирование сохраненных учетных данных с проверкой подлинности сервера только для NTLM»
    3. «Разрешить делегирование сохраненных учетных данных»
+1 Так как это ссылки на очень исчерпывающий ответ. Это тот ответ, который должен быть переделан в SuperUser. В конце концов, это должно быть нечто среднее между форумом и вики Ian Boyd 14 лет назад 1
@IanBoyd: рекомендуется сделать вики-пост сообщества со ссылкой на оригинальное содержание. Это особенно полезно, когда оба исходных сообщения исчезли. Guvante 11 лет назад 0
@Guvante И теперь, когда ссылка ** прекратилась; полезный ответ потерян навсегда. Ian Boyd 11 лет назад 1
Доступно здесь: https://web.archive.org/web/20091004021911/http://www.perceptible.net/post/2009/02/03/How-To-Enable-Use-of-Saved-Credentials-with -Дистанционный-Desktop-на-почти-Полностью Зарегистрированный-Machines.aspx bkaid 10 лет назад 1
Это сработало для меня. Большое спасибо! steampowered 10 лет назад 0
2
Maku

У меня была проблема в 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 
0
xeon

Вы можете сохранить имя хоста / ip и учетные данные как ключ из PowerShell, используя команду:

cmdkey /generic:<ip or hostname> /user:<username> /pass:<password> 

Для просмотра сохраненных ключей
Примечание. Сохраненный пароль не будет виден в любом случае. :

cmdkey /list 

Для удаления ключа:

cmdkey /delete:<hostname> 

Это работает для запуска сеанса RDP из командной строки, а также для клиента RDP.

Надеюсь это поможет.

Для более подробной информации вы можете посетить страницу Technet

-1
Evengard

Я преобразовал ответ @barfoon в скрипт реестра, чтобы разрешить его автоматическое развертывание ... Или просто избавил от хлопот навигации по gpedit.msc:

Windows Registry Editor Version 5.00  [HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\Terminal Services] "DisablePasswordSaving"=dword:00000000  [HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\CredentialsDelegation] "AllowDefaultCredentials"=dword:00000001 "AllowDefaultCredentialsWhenNTLMOnly"=dword:00000001 "ConcatenateDefaults_AllowDefault"=dword:00000001 "AllowSavedCredentials"=dword:00000001 "ConcatenateDefaults_AllowSaved"=dword:00000001 "AllowSavedCredentialsWhenNTLMOnly"=dword:00000001 "ConcatenateDefaults_AllowSavedNTLMOnly"=dword:00000001  [HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\CredentialsDelegation\AllowDefaultCredentials] "1"="TERMSRV/*"  [HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\CredentialsDelegation\AllowSavedCredentials] "1"="TERMSRV/*"  [HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\CredentialsDelegation\AllowSavedCredentialsWhenNTLMOnly] "1"="TERMSRV/*"  [HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\CredentialsDelegation\AllowDefaultCredentialsWhenNTLMOnly] "1"="TERMSRV/*" 

Просто сохраните это в filename.regфайл, дважды щелкните по нему и наслаждайтесь.