Microsoft RDS 2019 con HTML5

Para la conexión segura y rápida a nuestras aplicaciones e infraestructura, vamos a instalar una configuración básica de RDS 2019.

Lo primero que haremos será agregar los servidores que compondrán nuestros servidores de RDS, ejecutaremos en Windows Server 2019 "Add Roles and Features" y "Add Servers"

Add Servers

Buscaremos y agregaremos los servidores que vamos a utilizar para RDS.

Para instalar los componentes de RDS, ejecutaremos en Windows Server 2019 "Add Roles and Features"

Seleccionaremos la opción de "Remote Desktop Services Installation".

Seleccionamos el tipo a desplegar, seleccionamos "Standard deployment".

Seleccionamos el tipo de escenario "Session-based desktop deployment".

Nos indicara los roles necesarios a instalar.

Asignaremos el o los servidores para cara role, primero el "Connection Broker".

Connection Broker

El Web Access.

Los servidores de aplicaciones.

Desplegamos la instalación de los roles.

RD Gateway y Web Access

Instalaremos RD Gateway y Web Access en la misma máquina, abriremos el Server manager en el servidor donde hemos instalado los roles en "Remote desktop Services".

Pincharemos en "RD Gateway".

Seleccionamos el servidor donde tenemos instalado el "Web Access"

Introducimos el nombre FQDN del acceso al Gateway. (Sera el nombre público o interno al que accederemos)

Una vez desplegado, pincharemos en "Configure certificate".

Configure The Deployment

Pincharemos en "Edit Deployment Properties" desde "Server Manager" en "Deployment Overview".

Configuración de "RD Gateway", el nombre FQDN y el método de logon. (lo dejamos como esta)

Servidor de licencias, necesitaremos tener instalado el servidor de licencia, para HTML solo soporta por usuario (Per User)

Servidores de RD Web Access.

En Certificates necesitaremos instalar los certificados internos y publicos.

Seleccionaremos el certificado e introduciremos la contraseña.

Aplicar la configuración cada vez que agregamos un certificado, instalar el mismo certificado publico en el RD Web Access y Gateway

Instalar HTML5 RD Client

Ahora instalaremos lo necesario para HTML5

https://docs.microsoft.com/es-es/windows-server/remote/remote-desktop-services/clients/remote-desktop-web-client-admin

Ejecutaremos lo siguiente

Install-Module -Name PowerShellGet -Force -Confirm:$False

Cerrar y volver a abrir la consola powershell, necesitaremos nuestro certificado interno con clave privada sin contraseña.

Install-Module -Name RDWebClientManagement -Confirm:$False
Import-RDWebClientBrokerCert c:\carpeta\certificado.cer
Install-RDWebClientPackage
Publish-RDWebClientPackage -Type Production -Latest

Accederemos por la url https://FQDN/RDWeb/WebClient/Index.html.

El licenciamiento debera ser por usuario, licencia por dispositivo no esta soportado

Exportar Certificado sin contraseña

Instalamos el certificado con la key exportable.

Abrimos la consola de "Certificates" con mmc

Seleccionamos el certificado a exportar, boton derecho --> "All Tasks" --> "Export..."

Seleccionamos la opción de "Yes, export the private key".

Seleccionamos la opción "Export all extended properties" y quitamos la última "Enable certificate privacy".

Marcamos "Group or user names (recommended)" agregamos el usuario o grupo con el que instalaremos el certificado.

Especificamos Ruta y nombre del fichero a crear.

Redireccionar pagina

Para que se abra la pagina de HTML5 por defecto, habilitaremos en "Default Web Site" el HTTP redirect a "https://FQDN/RDWeb/WebClient/Index.html"

RDS con Citrix Netscaler

RDS con Netscaler Content Switching no funciona por http websocket, podeis revisar el siguiente link

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *