Disponer de Escritorio Remoto en un host Windows Server 2019 Datacenter que ejecuta cuatro máquinas virtuales fuera de dominio es totalmente viable, siempre que se calcule correctamente el licenciamiento RDS y se instale el servidor de licencias en el lugar idóneo. Este artículo explica, con criterio práctico, cómo determinar el número y tipo de CAL necesarias y dónde ubicar el servicio de licencias para que cuatro usuarios externos puedan conectarse simultáneamente a las cuatro VM sin contratiempos.
Panorama general del escenario
Partimos de un único host físico con Hyper‑V que ejecuta cuatro VM con Windows Server 2019. Ni el host ni las VM están unidos a un dominio; todo opera en modo workgroup. Cuatro personas ajenas necesitan conectarse por RDP a las cuatro máquinas virtuales, potencialmente al mismo tiempo, para realizar tareas de administración o soporte.
Conceptos clave de licenciamiento RDS
- Role‑based licensing: cada máquina que recibirá conexiones RDP debe llevar instalado el rol Remote Desktop Session Host (RDSH).
- Servidor de licencias: al menos una instancia con el rol Remote Desktop Licensing donde se instalan y activan las CAL.
- CAL (Client Access License): derecho de acceso; puede ser por dispositivo (Device CAL) o por usuario (User CAL).
- Modo de seguimiento: las CAL se asignan de forma automática (Per Device) o manual (Per User) en entornos sin AD.
Diferencias entre Device CAL y User CAL
Característica | Device CAL | User CAL |
---|---|---|
Se asocia a… | Equipo físico | Identidad del usuario |
N.º de dispositivos del mismo usuario | Uno por CAL | Ilimitados |
N.º de usuarios en el mismo dispositivo | Ilimitados | Uno por CAL |
Seguimiento automático en workgroup | Sí | No (gestión manual) |
Recomendado cuando… | Los usuarios siempre usan el mismo PC | Los usuarios usan varios dispositivos |
Cálculo de licencias para el caso propuesto
El objetivo es que los cuatro técnicos externos se conecten en paralelo a las cuatro VM. Si se parte de la suposición —habitual en entornos de soporte— de que cada técnico utiliza siempre el mismo portátil o PC de trabajo, basta con adquirir cuatro Device CAL. La razón es simple: la licencia se amarra al dispositivo y cualquier persona que use ese equipo puede abrir sesiones RDP en las VM que actúan como RDSH.
En caso de que los técnicos cambien con frecuencia de equipo o utilicen varios dispositivos (portátil, tablet y equipo de oficina), convendría optar por cuatro User CAL. El coste es similar, pero la administración manual del uso real recae sobre el responsable de TI, ya que el servidor de licencias no valida automáticamente el modo Per User en workgroup.
Ubicación óptima del servidor de licencias
Microsoft exige que las VM que funcionen como RDSH encuentren un servidor de licencias accesible en la red local. Existen dos alternativas viables:
- Instalar el rol Remote Desktop Licensing en el host físico.
Ventajas: el host está siempre encendido, no consume recursos de las VM y simplifica el aislamiento de funciones. Inconvenientes: el servicio queda atado al hardware del host; si este se reinstala, habrá que reactivar el servidor de licencias. - Instalar el rol en una de las VM (p. ej. una VM dedicada de utilidades).
Ventajas: portabilidad; la VM se puede mover a otro host si cambia la infraestructura. Inconvenientes: hay que asegurarse de que la VM arranque antes que el resto de RDSH para no retrasar la entrega de licencias.
En la práctica, para un escenario tan pequeño y con recursos de host suficientes, la opción 1 es la más sencilla: se aprovechan los recursos físicos del servidor y se mantiene el licenciamiento centralizado sin complejidad añadida.
Pasos detallados de implementación
Instalar y activar el servidor de licencias
- Inicie Server Manager en el host o la VM elegida.
- Agregue el rol Remote Desktop Licensing (dentro de Remote Desktop Services).
- Al concluir, abra RD Licensing Manager » Activate Server….
- Siga el asistente y escoja el método de activación más rápido (Internet).
• Si la red no tiene salida directa, puede usar activación telefónica o mediante web. - Una vez activado, haga clic derecho en el servidor » Install Licenses… e introduzca la clave de 4 Device CAL (o 4 User CAL).
Configurar cada VM como Remote Desktop Session Host
- En cada VM abra Server Manager » Add Roles and Features.
- Seleccione Remote Desktop Services y dentro solo active Remote Desktop Session Host.
- Reinicie la VM cuando lo solicite.
Apuntar las VM al servidor de licencias
Sin dominio, la forma más directa es mediante gpedit.msc o PowerShell.
- Editor de directivas de grupo local
gpedit.msc
Computer Configuration ▸ Administrative Templates ▸ Windows Components ▸ Remote Desktop Services ▸ Remote Desktop Session Host ▸ Licensing
Habilite:- Use the specified Remote Desktop license servers → escriba la IP o FQDN del host/VM.
- Set the Remote Desktop licensing mode → seleccione Per Device o Per User según corresponda.
- PowerShell (ejecutar como Administrador)
Set-ItemProperty -Path ‘HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM\Licensing Core’ ` -Name LicensingMode -Value 2 # 2=Per Device, 4=Per User Set-ItemProperty -Path ‘HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM\Licensing Core’ \` -Name LServer -Value ‘192.168.1.10’
Tras aplicar directivas o comandos, ejecute gpupdate /force
o reinicie la VM para que los cambios surtan efecto.
Verificación final
- Desde cada equipo cliente, abra mstsc.exe y conéctese a las VM con las credenciales designadas.
- En RD Licensing Manager observe que cada dispositivo adquiere automáticamente una CAL de prueba de 90 días y, una vez expirada, recibirá una de las CAL permanentes instaladas.
- Compruebe que las cuatro sesiones simultáneas se mantienen estables y las aplicaciones funcionan.
Buenas prácticas para entornos sin dominio
- Naming consistente: asigne nombres descriptivos a cada VM y al servidor de licencias para evitar confusiones.
- Seguridad de red: limite el puerto 3389 a las IP de los técnicos y use VPN si acceden desde fuera.
- Backups de la base de licencias: exporte periódicamente la configuración del servidor de licencias mediante
lsass–regkey backup
o snapshots. - Documentación de CAL: guarde factura y e‑mail de las licencias; Microsoft puede solicitarlos en una auditoría.
- Mantenimiento: si migra el host físico, primero desactive el servidor de licencias para liberarlo y luego actívelo en el nuevo hardware.
Preguntas frecuentes
¿Puedo usar licencias RDS de otra versión (p. ej. 2022) en Server 2019?
Sí, las CAL de una versión más reciente son retrocompatibles. No ocurre al revés: una CAL 2016 no sirve para un servidor RDS 2019.
¿Qué ocurre si un dispositivo pierde su Device CAL?
La consola muestra el estado “Revocado” o “Expirado”. Puede esperar los 90 días para la liberación automática o forzar el reinicio de la asignación con la herramienta de licencias telefónica de Microsoft.
¿Las cuatro VM necesitan cada una sus propias CAL?
No. Las CAL son por derecho de acceso, no por servidor. Un dispositivo con Device CAL válida puede abrir sesiones en todas las VM que apunten al mismo servidor de licencias.
¿Puedo instalar el rol RDSH y el servidor de licencias en la misma VM?
Es técnicamente posible, pero no recomendable porque mezcla control y consumo de licencias en una sola instancia. Para producción es preferible separarlos.
Checklist rápido de implementación
- Comprar 4 Device CAL (o 4 User CAL).
- Instalar Remote Desktop Licensing en el host.
- Activar el servidor y cargar las CAL.
- Instalar Remote Desktop Session Host en cada VM.
- Configurar cada VM para usar el servidor de licencias.
- Probar las conexiones simultáneas.
Conclusión
Con un simple cálculo de cuatro CAL y la instalación cuidada del servidor de licencias, un entorno workgroup con Windows Server 2019 puede ofrecer Escritorio Remoto multiusuario sin sobrecostes ni complicaciones. La clave está en elegir el tipo de CAL adecuado, centralizar el licenciamiento y documentar todo el proceso para futuras auditorías o ampliaciones.