¿Qué es exactamente la sesión de consola en RDP?

18

No puedo obtener una buena definición de la diferencia entre una sesión RDP normal y la sesión / console (/ admin en Windows 2008 y versiones posteriores).

¿Qué puedo hacer en la consola que no puedo hacer en una sesión normal?

Estafado
fuente

Respuestas:

14

La sesión de la consola es lo que ves cuando miras un monitor que está conectado al servidor. Normalmente con RDP obtienes tu propia sesión que no es la misma que la que se muestra en el monitor del servidor.

Un ejemplo típico podría ser una aplicación de respaldo que se ejecuta en la consola. No desea iniciar sesión en una nueva sesión e iniciar una segunda copia de la aplicación de respaldo; desea monitorear la aplicación de respaldo que se ejecuta en la sesión de la consola.

Nate
fuente
Ahora tiene más sentido.
Estafado
2
Sin embargo, tenga cuidado: al desconectar el cliente RDP, se puede cerrar la sesión de la consola, eliminando cualquier aplicación en ejecución. Asegúrese de seleccionar no cerrar sesión al cerrar el cliente RDP.
Arjan
55
"al desconectar el cliente RDP, se puede cerrar la sesión de la consola", eso no es cierto. Al cerrar sesión en una sesión RDP, obviamente cierra las aplicaciones que inició en esa sesión. No afecta a una sesión de consola si hay una. Por lo general, desea cerrar la sesión en lugar de lo que se desconectará sesión RDP a fin de no dejar las cosas funcionando ..
markmnl
@Arjan, prueba antes de hablar. Esta es una wiki, no engañes a las personas con información incorrecta.
Pacerier
@markmnl, tiene razón cuando NO está conectado a la sesión de la consola, y mi comentario no dejó en claro que se trataba de ese caso (como el ejemplo de Nate "supervisar la aplicación de respaldo"). Entonces, para reformular: cuando desconecte el cliente RDP cuando esté conectado a la sesión de la consola , asegúrese de seleccionar no cerrar sesión si desea que las aplicaciones sigan ejecutándose.
Arjan
13

Se resume en el artículo " Microsoft Connect and Shadow the Console Session with Windows Server 2003 Terminal Services" de Microsoft kb:

En Windows Server 2003, cuando utiliza Servicios de Terminal Server, puede conectarse a la sesión de la consola (sesión 0) y, al mismo tiempo, abrir una sesión paralela (siempre que se conecte desde una sesión que no sea la consola). Con esta funcionalidad adicional, puede iniciar sesión en un servidor basado en Windows Server 2003 que ejecuta Terminal Services de forma remota e interactuar con la sesión 0 como si estuviera sentado en la consola física de la computadora. Esta sesión también se puede sombrear para que el usuario remoto y el usuario local en la consola física puedan ver e interactuar con la misma sesión.

Básicamente, lo conecta con la sesión local actual en ejecución en el servidor (sesión 0, generalmente se muestra en un monitor) y puede permitir que el usuario remoto y local vea e interactúe con la misma sesión .

Josh Hunt
fuente
77
si lo se. ¡Pero qué hace eso meeeeaaaaaannnn !
Arrancado el
Mejor: P?
Josh Hunt
Tenga en cuenta que si se conecta a una sesión de consola en una máquina con Windows XP, seguirá bloqueando la computadora. No puede seguir la sesión en una computadora que no sea servidor. (Al menos, que yo sepa).
EvilChookie
Sí, definitivamente mejor. ¿Es asi? ¿Puedes seguir la consola? ¿No hay otro beneficio?
Estafado
@ Will, hay otros beneficios, por supuesto. Algunas cosas solo se pueden hacer usando la sesión de consola.
Pacerier
3

Piense en la consola como el monitor, el teclado y el mouse conectados físicamente al servidor. Si se conecta a la consola, efectivamente está mirando por encima del hombro de quien inició sesión en el teclado conectado al servidor. Estás viendo su sesión iniciada, con cualquier aplicación que estén ejecutando. Verá su escritorio y menú de inicio.

Si se conecta a través de una sesión RDP normal, es como si se ha iniciado sesión en el servidor. Obtendrá el escritorio y el menú de inicio de su perfil.

A menudo, el escritorio y el menú de inicio que ve para la consola son similares al escritorio y al menú de inicio que ve cuando inicia sesión. Pero no tienen que ser idénticos. En un servidor en el que RDP veo un escritorio totalmente diferente si me conecto a una sesión de consola o me conecto a través de una sesión RDP normal.

La diferencia en el escritorio es bastante cosmética. La gran diferencia son los servicios y las aplicaciones que se ejecutan cuando se conecta a la consola en lugar de conectarse a través de una sesión RDP normal: puede tener diferentes aplicaciones en su carpeta de Inicio o diferentes servicios que se inician automáticamente.

SimonTewsi
fuente
1

De hecho, es la sesión actual existente en el servidor, lo mismo que verías al mirar una pantalla que está conectada a ese servidor. Además de poder hacerse cargo de las aplicaciones que ya se están ejecutando en esa sesión, a veces también es necesario instalar cierto software (como PostgreSQL) que no permitirá la instalación a través de una sesión normal.

Arjan
fuente
3
El comentario de "lo mismo que verías al mirar una pantalla que está conectada a ese servidor" dice todo el mundo es completamente extraño para mí. Cualquier conexión RDP aparece exactamente como lo vería al mirar el monitor conectado al servidor. Ese es el objetivo de RDP: la conexión de escritorio remoto .
Estafado
1
Como aceptó la respuesta de Nate después de su comentario anterior, ¿supongo que ya comprende? Definitivamente no es cierto que las conexiones RDP normales le muestren lo que se muestra en el monitor conectado al servidor. En cambio, el uso normal le brinda una sesión separada, y nunca la misma sesión que se muestra en un monitor conectado. A menudo (pero no necesariamente) es una sesión totalmente nueva, como si acaba de iniciar sesión en esa computadora. RDP permite algunas sesiones totalmente separadas, lo que permite que varias personas usen la misma computadora sin poder ver lo que están haciendo los demás.
Arjan