Terminal Services Acceso remoto a Consola sesion abierta

 

Tomado de un blog: Remote Desktop, current session , No funciona, pero coincide con la KB 278845 de MS.

Verificar si es por versiones del cliente.

 

Al acceder vía Remote Desktop

a una instalación de Windows Server 2003, se inicia una nueva sesión para el usuario cuyo login se suministra, por más que ese usuario ya tenga iniciada una sesión en la máquina.

En mi experiencia
Hice un Remote Desktop login a Windows Server 2003 y en lugar de ver la misma sesión de usuario que tenía iniciada, con las ventanas y procesos que tenía abiertos y en ejecución, se inició una nueva sesión para ese mismo usuario, cargando nuevamente le desktop.
El problema fundamental: al intentar abrir un programa que ya tenía abierto en la otra sesión se mostraba un error y no podía hacerlo!

La solución

Considero que la mejor forma de acceder a mi máquina remota es accediendo a la sesión de usuario que ya tengo iniciada, viendo el mismo desktop que tengo en ejecución (ver la misma pantalla). Para ello debemos iniciar Remote Desktop de la siguiente forma:

mstsc -v:[server[:port]] /F -console

En mi caso agregué un custom port para no utilizar el port por defecto para Remote Desktop, que es el 3389. En sí no modifiqué windows (se puede hacer vía regedit), sino que hice un port forwarding desde mi router, del puerto XXXX al 3389. Creo que puede servir como consideración adicional de seguridad.

 

Del lado del cliente, deberá accederse y posteriormente de la consola empatar sla sesion con   “shadow 0”

Nota: Remote Desktop en Linux se llama RDesktop.

Tags: