El servicio de RemoteAPP te permite disfrutar de aplicaciones alojadas en nuestro servidor y poder trabajar con ellas como si estuvieran ejecutándose en local.
En este artículo te vamos a mostrar los pasos necesarios para instalar y configurar el servicio de Microsoft RemoteAPP en un servidor Windows. Para ello, necesitarás un servidor Windows Server 2016 para el ejemplo, que a la misma vez hará de controlador de dominio y dará el servicio de RemoteApp.
Instalación de Active Directory
El servicio de Microsoft RemoteAPP requiere del uso de Active Directory para la gestión de Usuarios y Grupos que van a conectarse al servicio. El servicio de Active Directory puede instalarse en el mismo servidor o por separado en otro servidor.
Información
En otro artículo te explicábamos Cómo configurar Active Directory. Para este caso, puedes seguir el enlace anterior ya que es totalmente aplicable para la instalación y configuración de RemoteAPP.
Instalación Servicios de Escritorio Remoto
Para poder utilizar RemoteApp en tu servidor tendrás instalar los roles de Escritorio Remoto. A continuación, te detallamos el proceso paso a paso.
Abre el menú de Windows y seleccionamos "Server Manager".
Haz clic en "Add Roles and features".
Clic en "Next".
Selecciona "Remote Desktop Services installation".
En el tipo de despliegue selecciona "Standard deployment".
En el escenario a desplegar selecciona "Session-based desktop deployment".
Clic en "Next".
haz clic en la flecha para añadir nuestro servidor para que instale el rol "RD Connection Broker".
haz clic en la flecha para añadir nuestro servidor para que instale el rol "RD Web Access Role Service". Adicionalmente, activa el check "Install the RD Web Access role service on the RD Connection Broker Server".
haz clic en la flecha para añadir nuestro servidor para que instale rol "RD Session Host role service".
Activa el check para que reinicie el servidor de forma automática y haremos clic en "Deploy".
Acto seguido verás una ventana como la siguiente donde mostrará el progreso de la instalación.
Durante el proceso de instalación el servidor se reiniciará.
Finalmente, verás en el "Status" que se ha instalado todo correctamente ("Succeded").
Crear usuario y grupo en Active Directory
Para llevar un control de los usuarios que pueden acceder a RemoteAPP es importante crear un grupo para su fin en Active Directory, ya que posteriormente se utilizará para la colección en RemoteAPP.
Abre "Active Directory Users and Computers" y en "Users" hazclic en "New" - "User".
Rellena los datos del formulario y haz clic en "Next".
Establece la contraseña del usuario y desactiva todos los checks.
Ahora tienes que crear el grupo para los usuarios que podrán acceder a RemoteApp. En "Users" haz clic en "New" - "Group".
Rellena los datos del formulario y haremos clic en "Ok".
Para que el usuario creado anteriormente pueda conectar por RemoteAPP tienes que añadirlo al grupo creado. Para ello, clic derecho encima del usuario y selecciona "Add to a group".
Buscamos el grupo creado y haz clic en "Ok".
Configuración para publicar una aplicación
Desde la administración del servidor haz clic en "Remote Desktop Services".
El primer paso es crear una collection y para ello selecciona "Create session collections".
Clic en "Next".
Añade un nombre y una descripción y haremos clic en "Next".
Haz clic en la flecha para añadir el servidor al "RD Session Host" para la colección que estamos creando.
Añade el grupo de usuarios que hemos creado anteriormente en Active Directory los cuales tendrán acceso a la colección.
Deshabilita la opción "Enable user profile disks".
Haz clic en "Create".
Al finalizar verás una pantalla como esta y haz clic en "Close".
Publicar Aplicación
Para finalizar las configuraciones tienes que publicar una aplicación para que los usuarios puedan acceder por RemoteApp. Para ello, desde la administración del servidor haz clic en "Remote Desktop Services" y en el menú de la izquierda seleccionamos la colección creada anteriormente. En "REMOTEAPP PROGRAMS" selecciona "Tasks" y "Publish RemoteApp Programs".
Selecciona el programa que queremos publicar. Para el ejemplo seleccionamos "Paint".
Haz clic en "Publish".
Una vez finalizado verás una pantalla como la siguiente con el estado "Published", haz clic en "Close".
Conectar a RemoteAPP para utilizar la aplicación publicada
Para conectarnos a RemoteAPP tienes que acceder a la URL de nuestro servidor de aplicaciones. En nuestro caso https://9e2ead6c-bdc7-4f57-ac38-24cecbb0ffe7.clouding.host/rdweb. Si no has configurado el servidor con un dominio podéis acceder por "https://ip_pública/rdweb".
Una vez cargada la URL puedes conectar con el usuario creado anteriormente que has añadido al grupo "RemoteAPP" y hacer clic en "Sign In".
A continuación, una vez iniciada la sesión te aparecerán las aplicaciones publicadas y podrás hacer clic en el icono de la aplicación y empezará a cargar la aplicación.
Rellena de nuevo las credenciales y clic en "Continue".
Finalmente, puedes ver cómo carga nuestra aplicación publicada.
Información
El puerto 80 y 443 deberán estar abiertos en el panel de cliente. Cómo crear una regla de firewall en el panel de cliente.
Además, si queremos proteger nuestro nuevo servidor Microsoft RemoteAPP con un certificado SSL podéis realizarlo con el siguiente artículo Instalar certificado Let’s Encrypt en Windows Server.
Esperamos haberte ayudado con este artículo. Si te quedan dudas sobre esta u otra cuestión relacionada con tus servidores en Clouding, escríbenos a soporte@clouding.io. ¡Estamos para ayudarte! 😉