5

En el entorno en el que me encuentro, hay varios usuarios que usan Windows XP y Windows 7. Estoy en Windows XP y si hago doble clic en .RDP archivo que he creado, puse la dirección IP a la que me quiero conectar, y me conectará.El archivo RDP de escritorio remoto inicia sesión automáticamente en mi nombre, no para ninguna otra persona

Sin embargo, si voy a otro usuario, también usando Windows XP, haga doble clic en el mismo archivo, ingrese la misma dirección IP exacta, indica al usuario que elija el nombre de usuario y que ingrese la contraseña.

Estoy en una pérdida absoluta. ¡Ayuda!

EDIT:

bien, me han pedido que añadir algo más de información a este aclarar.

Los entornos locales son para computadoras WinXP o Win7, conectadas a computadoras Server 2008 en todo el país. Hay miles de ellos que comparten la misma información de inicio de sesión, así que guardo el nombre de usuario y la contraseña (encriptados, por supuesto) dentro del archivo RDP. Active Directory se implementa en nuestra red.

Respuesta

4

La respuesta es que mstsc.exe usa crypt32.dll para encriptar la contraseña; de acuerdo con http://www.remkoweijnen.nl/blog/2007/10/18/how-rdp-passwords-are-encrypted/, parece ser hash y encriptado usando la identificación de usuario de la persona que realiza el cifrado en ese momento.

Es por eso que funciona para mí y para nadie más; He probado esta teoría tomando mi archivo RDP, haciendo que otra persona copie y pegue dicho archivo RDP para ellos, luego use el exe descargado del enlace anterior para cifrar la contraseña, guarde la contraseña cifrada en el archivo RDP y luego intente conectarse a un ordenador.

5

Me parece que en un momento u otro, guardó la credencial para esa sesión rdp en la máquina que inicia sesión automáticamente. Al igual que.

rdp login for xp

Ves que no es el archivo RDP que está salvando las credenciales para el archivo RDP no tiene manera de almacenar las credenciales de inicio de sesión. Si está buscando eliminar las credenciales guardadas de su máquina, haga clic derecho en el archivo rdp y seleccione editar, luego en la pantalla siguiente, seleccione eliminar.

credentials

Sin embargo, si usted está mirando para crear un archivo RDP, si es lo que el usuario nunca se propmted de credenciales, esto no se puede hacer en XP sin que el usuario entra en las credenciales primero. Sin embargo, en vista y ganar 7 puede utilizar "cmdkey" simplemente crear un archivo del palo o un script de PowerShell con el siguiente código

cmdkey /generic:TERMSRV/127.0.0.1 /user: $username /pass: $password 

Para eliminar

cmdkey /delete:TERMSRV/127.0.0.1 

recordar que cambiar la dirección IP y el nombre de usuario y contraseña

+0

Guau, tengo que aprender a escribir esto. Entonces, cualquiera, aquí es donde se vuelve confuso; la dirección IP cambia cada vez, por lo que no se guarda nada. –

+0

por favor agregue más información sobre su entorno a su pregunta, es decir, ¿utiliza su entorno un directorio activo, está utilizando rdp para conectarse a otra máquina o todas estas sessiones de rpd a una máquina virtual en un hipervisor, es decir, computadoras basadas en la nube? –

+1

Actualizado con más información. –

Cuestiones relacionadas