Mi red doméstica consta de un par de máquinas con Windows XP y una caja de Windows 7. Uno de los cuadros de Windows XP es como un servidor compartido al que se accede a través de Escritorio remoto. Tengo una cuenta allí y mi novia tiene otra.
Anteriormente pude guardar accesos directos RDC en este servidor compartido, incluidas las credenciales. Entonces, para acceder al servidor desde una computadora en la red, solo necesitaba abrir el acceso directo. Por lo tanto, tendría dos accesos directos, uno para mi cuenta y otro para mi novia.
En Windows 7, parece almacenar credenciales para un cuadro basado en el nombre de la máquina. Es decir, solo puedo almacenar un conjunto de credenciales por nombre de máquina. Esto parece increíblemente estúpido, así que mi pregunta es:
en Windows 7, ¿hay alguna forma de tener accesos directos RDC que usen diferentes credenciales para iniciar sesión en el mismo cuadro de destino?
Respuestas:
Después de un poco de excavación, he encontrado tu problema. Las versiones más recientes de escritorio remoto no guardan la información de la contraseña en el archivo RDP. Este es un cambio, probablemente debido a problemas de seguridad. No estoy seguro de dónde se almacena esta información, pero sí sé que es información específica del usuario. Ese cambio tiene el efecto de limitar el número de credenciales guardadas por máquina host (la caja de medios XP) a una.
Si desea que diferentes usuarios tengan credenciales guardadas diferentes, deberá crear más cuentas de usuario en sus máquinas cliente. Cuando una persona se sienta en una máquina, deberá especificar su nombre de usuario para iniciar sesión en esa máquina y luego iniciar RDP para conectarse al host remoto. Esta separación le permitirá tener almacenes de credenciales RDP guardados por separado.
fuente
hosts
archivo bajo diferentes alias falsos, que permite que las contraseñas que se guardan por separado. Entonces, en suhosts
archivo, coloque:192.168.0.100 bob.local
y192.168.0.100 sally.local
así sucesivamente, y luego conéctesebob.local
con RDP. Esto también funciona si se conecta a muchas computadoras diferentes detrás de un NAT con reenvío de puertos. Puedo guardar inicios de sesión en varias máquinas diferentes en el trabajo, cada una con un alias ficticio y un número de puerto diferentes.Si no ha probado esto, pero debería funcionar. Cree un alias para el 'servidor' de Windows XP en DNS (cname) o en el archivo Hosts en el cuadro Win7. Entonces debería poder configurar una conexión al alias, y sería una 'máquina diferente', por lo que RDP debería almacenar las credenciales por separado.
Windows 7 guarda una contraseña por alias por perfil de cliente. Simplemente agregue un alias a su archivo de hosts y guarde la conexión a ese alias como un archivo RDP separado. Tenga en cuenta que es posible que no pueda guardar la contraseña si está en un dominio, porque no confiará en el certificado de esta "nueva" máquina.
fuente
rdp://server
vs.rdp://server.example.com
)La siguiente solución funciona perfectamente si tiene suficientes privilegios en su máquina local para editar su archivo host:
fuente
Una solución económica si solo desea dos conexiones de su máquina a una máquina remota es dos conexiones de configuración una con el nombre de las máquinas de destino y la segunda con la dirección IP de las máquinas de destino.
Esto engaña a Windows-7 (y otros) a creer que la conexión es a dos máquinas diferentes y luego no confunde las credenciales.
fuente
El problema se puede resolver utilizando el producto Royal TS , un programa cliente RDP que ofrece más funciones que el cliente de escritorio remoto estándar de Windows. (La versión 1.5 sigue siendo freeware).
Este producto utiliza ActiveX de escritorio remoto de Windows, igual que RDP, pero incrustado en sus propias ventanas. Estas ventanas se pueden organizar en pestañas, para que pueda disfrutar del escritorio remoto de múltiples pestañas.
Lo más importante para usted es que puede definir múltiples inicios de sesión, cada uno con su propio nombre de usuario y contraseña (a diferencia del RDP de Microsoft que solo recuerda el último inicio de sesión). Incluso puede acceder al mismo sitio simultáneamente a través de múltiples ventanas con inicios de sesión diferentes / iguales para cada ventana. Los inicios de sesión se pueden organizar en un árbol jerárquico de 2 niveles.
fuente
Vaya a la
%SystemRoot%\system32\
carpeta en su PC actual, copiemstsc.exe
ymstscax.dll
. Guarde estos archivos en una carpeta donde sepa que puede encontrarlos más tarde.Luego obtenga un CD de Windows XP o vaya a
%SystemRoot%\system32\
una máquina XP. Copiamstsc.exe
ymstscax.dll
de ella; péguelo en la%SystemRoot%\system32\
carpeta de su PC actual. Responda "Sí" para sobrescribir los archivos actuales. Ahora tiene la versión anterior del cliente RDP y puede guardar las credenciales de inicio de sesión de cada usuario.Después de pegar los viejos archivos de cliente RDP anteriores; Haga clic con el botón derecho en cada conexión RDP que tenga, haga clic con el botón izquierdo en "Editar", realice los cambios de usuario / contraseña, seleccione la casilla de verificación "Guardar mi contraseña", haga clic en "Guardar como", nombre el RDP y guarde cada uno. Esto incrustará cada nombre de usuario y contraseña en cada archivo RDP.
Si le gusta la funcionalidad del cliente RDP más nuevo, una vez que haya guardado las credenciales como se indica arriba, copie y pegue la versión más reciente de los archivos
mstsc.exe
ymstscax.dll
nuevamente en su%SystemRoot%\system32\
carpeta y sus credenciales de cliente RDP aún se guardarán en sus archivos.Sin embargo, si desea agregar otra nueva conexión RDP a la misma computadora remota, con diferentes credenciales, tendrá que hacer todo lo anterior.
Esto también funciona para personas con XP SP3.
Yo personalmente, me quedé con el viejo cliente.
fuente
Una posible solución es guardar la conexión rdp para el segundo usuario en alguna otra máquina a la que me conecte a través de rdp. No es agradable, pero me ahorra volver a escribir la contraseña una y otra vez.
fuente
Abra los
.rdp
archivos en el Bloc de notas y agregue esta línea al final:Guarde los
.RDP
archivos como nombres de archivo diferentes. Esto funciona ya que guardar al usuario desde la GUI no agrega al usuario al.RDP
archivo.fuente
En realidad, Windows guarda la conexión RDP en un archivo que se almacena en su perfil de usuario. La última conexión realizada desde una máquina se guarda como "default.rdp". Todo lo que necesita hacer es configurar la conexión, ir a la pestaña general y presionar el botón "Guardar como ...". Esto le dará la opción de crear un archivo que almacenará la información de su sesión. Haga un acceso directo en su escritorio y listo.
Este comportamiento solo debería ocurrir si comparte una cuenta de usuario en la máquina cliente. Si desea diferentes experiencias, configure un segundo usuario en la máquina win 7 y no verá la última sesión de los demás.
fuente