web-dev-qa-db-ja.com

RDP資格情報をファイルに保存する方法は?

RDPを使用して資格情報をファイルに保存しようとしているので、接続するたびに資格情報を入力する必要はありません。

以前にそれを行ったことを覚えており、グループポリシー設定の変更が含まれていました。これを実現するために、ホストマシンとクライアントマシンのWindows 7内のグループポリシーを変更するには、具体的に何が必要ですか?

12
barfoon

グループポリシーエディターを開き([スタート]> [実行]> [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がオンになっていることを確認します。

11
Neil

実際にこの問題を解決する linkarchive.org )が見つかりました:

  1. [スタート]-> [ファイル名を指定して実行]をクリックして、「gpedit.msc」と入力します。
  2. ローカルコンピュータポリシー–>コンピュータの構成–>管理用テンプレート–>システム–>資格情報の委任に移動します。
  3. 「NTLMのみのサーバー認証によるデフォルトの資格情報の委任を許可する」ポリシーをダブルクリックします。
  4. ポリシーを「有効」に設定します。
  5. [表示]ボタンをクリックして、文字列「TERMSRV/*」をリストに入力します。すべてのリモートマシンで保存された資格情報の使用を許可するのではなく、一部のマシンのみを許可する場合は、ここでより具体的にすることもできます。
  6. [OK]を2回クリックして、ポリシーを閉じます。次のポリシーについて、手順3〜6を繰り返します。
    1. 「デフォルトの資格情報の委任を許可する」
    2. 「NTLMのみのサーバー認証による保存された資格情報の委任を許可する」
    3. 「保存された資格情報の委任を許可する」
12
barfoon

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
Maku

次のコマンドを使用して、PowerShellからホスト名/ IPと認証情報をキーとして保存できます。

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

保存した鍵を表示するため
注:保存したパスワードはどのような場合でも表示されません

cmdkey /list

キーを削除する場合:

cmdkey /delete:<hostname>

これは、コマンドプロンプトおよびRDPクライアントからRDPセッションを実行する場合に機能します。

お役に立てれば。

詳細は Technetページ をご覧ください。

0
xeon

自動展開を許可するために、@ 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ファイルをダブルクリックしてお楽しみください。

0
Evengard