Bagaimana cara menyimpan kredensial RDP ke dalam file?

12

Saya mencoba menggunakan RDP dan menyimpan kredensial saya di file jadi saya tidak harus memasukkannya setiap kali saya terhubung.

Saya ingat pernah melakukannya sebelumnya dan itu melibatkan perubahan pengaturan kebijakan kelompok. Apa sebenarnya yang saya perlukan untuk mengubah Kebijakan Grup dalam Windows 7 di mesin host & klien untuk mencapai ini?

barfoon
sumber

Jawaban:

11

Buka editor Kebijakan Grup (Mulai> Jalankan> gpedit.msc) dan navigasikan ke Computer Configuration -> Administrative Templates -> Windows Components -> Remote Desktop Services -> Remote Desktop Connection Client

Untuk nilai Do not allow passwords to be saved, ubah ke Dinonaktifkan.

Saat menghubungkan ke mesin di Konektor Desktop Jarak Jauh, perluas panel Opsi dan konfirmasikan bahwa itu Allow me to save credentialssudah dicentang.

Neil
sumber
Terima kasih Neil - Saya benar-benar menemukan solusi yang lebih komprehensif terkait dengan jawaban saya sendiri.
barfoon
12

Sebenarnya menemukan tautan ( archive.org ) yang memecahkan masalah ini:

  1. Tekan Start -> Run dan ketik "gpedit.msc".
  2. Arahkan ke Kebijakan Komputer Lokal -> Konfigurasi Komputer -> Template Administratif -> Sistem -> Delegasi Kredensial.
  3. Klik dua kali kebijakan "Izinkan Mendelegasikan Kredensial Default dengan Otentikasi Server khusus-NTLM".
  4. Tetapkan kebijakan ke "Diaktifkan".
  5. Klik tombol Show dan masukkan string "TERMSRV / *" ke dalam daftar. Anda juga dapat lebih spesifik di sini jika Anda tidak ingin mengizinkan penggunaan kredensial yang disimpan dengan semua mesin jarak jauh melainkan hanya beberapa yang dipilih.
  6. Klik OK dua kali untuk menutup kebijakan. Ulangi langkah 3–6 untuk kebijakan berikut:
    1. "Izinkan Mendelegasikan Kredensial Default"
    2. "Izinkan Mendelegasikan Kredensial Tersimpan dengan Otentikasi Server khusus-NTLM"
    3. "Izinkan Mendelegasikan Kredensial yang Tersimpan"
barfoon
sumber
1
+1 Karena tautan ke jawaban yang sangat komprehensif. Ini adalah jenis jawaban yang harus diulang di SuperUser. Bagaimanapun, ini adalah persilangan antara forum dan Wiki
Ian Boyd
@IanBoyd: Rekomendasi adalah membuat posting Wiki Komunitas dengan tautan ke konten asli. Ini sangat membantu ketika kedua posting asli sudah mati.
Guvante
1
@Guvante Dan sekarang bahwa link telah pergi mati; jawaban yang berguna hilang selamanya.
Ian Boyd
0

Anda dapat menyimpan nama host / ip dan kredensial sebagai kunci dari PowerShell menggunakan perintah:

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

Untuk melihat kunci yang disimpan
Catatan: Kata sandi yang disimpan tidak akan terlihat dalam kasus apa pun. :

cmdkey /list

Untuk menghapus kunci:

cmdkey /delete:<hostname>

Ini berfungsi untuk menjalankan sesi RDP dari command prompt serta klien RDP.

Semoga ini membantu.

Untuk detail lebih lanjut Anda dapat mengunjungi halaman Technet

xeon
sumber
0

Saya telah mengonversi jawaban @barfoon ke skrip registri, untuk memungkinkan penerapan otomatisnya ... Atau hanya menyimpan kerumitan dalam menavigasi melalui 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/*"

Cukup simpan ini dalam filename.regfile, klik dua kali dan nikmati.

Evengard
sumber