
Me he estado presentando aServicios de terminaly tenía una pregunta sobre una sesión, específicamente lardp-tcpsesión que está establecida por defecto...
C:\Documents and Settings\BMC>query session
SESSIONNAME USERNAME ID STATE TYPE DEVICE
console Administrator 0 Active wdcon
rdp-tcp 65538 Listen rdpwd
>rdp-tcp#12 BMC 1 Active rdpwd
Supongo que esta sesión se relaciona con el protocolo RDP de alguna manera (obvio por el nombre y el estado de la sesión). ¿Alguien podría dar más detalles sobre esto o indicarme algún material de lectura relacionado?
Además, si elijorestablecer sesiónelrdp-tcpsesión, todas las sesiones (con la excepción de la consola) se cerrarán y elrdp-tcpLa sesión se restablecerá con una nueva ID. Esta parece una forma rápida y sucia de cerrar sesión en todas las sesiones... pero simplemente no parece correcta. ¿Hay efectos secundarios, peculiaridades, etc. que puedan ocurrir al restablecer esta sesión?
Gracias de antemano.
Respuesta1
El oyente RDP-TCP "escucha" las solicitudes RDP entrantes y luego les asigna otros números de puerto apropiados. Entonces alguien se conectaría en el puerto 3389 y luego el cliente y el servidor negociarían otro puerto para continuar la conversación.
La razón por la que existe es que le permite establecer propiedades que afectan a todos los usuarios que se conectan a través de ese oyente. Tenga en cuenta que también puede tener varios oyentes si tiene diferentes NIC con diferentes necesidades (aunque ahora no puedo pensar en un escenario).
Respuesta2
De hecho, RDP-TCP Listener representa el protocolo y el mayor efecto secundario de restablecerlo mientras los usuarios finales están conectados es la posible pérdida de datos; esta es también la razón por la que no se recomienda usar simplemente el botón de apagado en un servidor terminal. En cambio, lo mejor es utilizar eltsshutdncomando para que pueda notificar a todos los usuarios que cerrarán su sesión y el sistema se reiniciará en XX segundos (el valor predeterminado es 60 segundos).