¿Cómo guardar las credenciales RDP en un archivo?

12

Estoy tratando de usar RDP y guardar mis credenciales en un archivo para no tener que ingresarlo cada vez que me conecto.

Recuerdo haberlo hecho antes e implicaba cambiar la configuración de una política grupal. ¿Qué necesito exactamente cambiar en la Política de grupo dentro de Windows 7 en las máquinas host y cliente para lograr esto?

barfoon
fuente

Respuestas:

11

Abra el editor de directivas de grupo (Inicio> Ejecutar> gpedit.msc) y navegue hasta Computer Configuration -> Administrative Templates -> Windows Components -> Remote Desktop Services -> Remote Desktop Connection Client

Por valor Do not allow passwords to be saved, cambie a Deshabilitado.

Al conectarse a una máquina en Remote Desktop Connector, expanda el panel de Opciones y confirme que Allow me to save credentialsesté marcado.

Neil
fuente
Gracias Neil: en realidad encontré una solución más completa vinculada a mi propia respuesta.
barfoon
12

En realidad encontré un enlace ( archive.org ) que resolvió este problema:

  1. Presiona Inicio -> Ejecutar y escribe "gpedit.msc".
  2. Vaya a Política de computadora local -> Configuración de la computadora -> Plantillas administrativas -> Sistema -> Delegación de credenciales.
  3. Haga doble clic en la política "Permitir delegar credenciales predeterminadas con autenticación de servidor solo NTLM".
  4. Establezca la política en "Activado".
  5. Haga clic en el botón Mostrar e ingrese la cadena "TERMSRV / *" en la lista. También puede ser más específico aquí en caso de que no desee permitir el uso de credenciales guardadas con todas las máquinas remotas, sino solo algunas.
  6. Haga clic en Aceptar dos veces para cerrar la política. Repita los pasos 3–6 para las siguientes políticas:
    1. "Permitir delegar credenciales predeterminadas"
    2. "Permitir delegar credenciales guardadas con autenticación de servidor solo NTLM"
    3. "Permitir delegar credenciales guardadas"
barfoon
fuente
1
+1 Como es enlaces a una respuesta muy completa. Este es el tipo de respuesta que debería rehacerse en SuperUser. Después de todo, se supone que es un cruce entre un foro y un Wiki
Ian Boyd
@IanBoyd: la recomendación es hacer una publicación Wiki de la comunidad con un enlace al contenido original. Esto es especialmente útil cuando las dos publicaciones originales han muerto.
Guvante
1
@Guvante Y ahora que el enlace se ha apagado; La respuesta útil se pierde para siempre.
Ian Boyd
0

Puede almacenar el nombre de host / ip y las credenciales como clave de PowerShell con el comando:

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

Para ver sus claves guardadas
Nota: La contraseña guardada no será visible en ningún caso. :

cmdkey /list

Para eliminar una clave:

cmdkey /delete:<hostname>

Esto funciona para ejecutar una sesión RDP desde el símbolo del sistema, así como el cliente RDP.

Espero que esto ayude.

Para más detalles puede visitar la página de Technet

xeon
fuente
0

He convertido la respuesta @barfoon a un script de registro, para permitir su implementación automatizada ... O simplemente ahorrando la molestia de navegar a través de 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/*"

Simplemente guarde esto en un filename.regarchivo, haga doble clic y disfrute.

Evengard
fuente