El servicio de RemoteAPP nos permite disfrutar de aplicaciones alojadas en nuestro servidor y poder trabajar con ellas como si estuvieran ejecutándose en local.
En este artículo os vamos a mostrar los pasos necesarios para instalar y configurar el servicio de Microsoft RemoteAPP en un servidor Windows. Para ello, necesitaremos 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 os explicábamos Cómo configurar Active Directory. Para este caso, podemos 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 nuestro servidor deberemos instalar los roles de Escritorio Remoto. A continuación, os detallamos el proceso paso a paso.
Abrimos el menú de Windows y seleccionamos "Server Manager".
Haremos clic en "Add Roles and features".
Clic en "Next".
Seleccionamos "Remote Desktop Services installation".
En el tipo de despliegue seleccionamos "Standard deployment".
En el escenario a desplegar seleccionamos "Session-based desktop deployment".
Clic en "Next".
Haremos clic en la flecha para añadir nuestro servidor para que instale el rol "RD Connection Broker".
Haremos clic en la flecha para añadir nuestro servidor para que instale el rol "RD Web Access Role Service". Adicionalmente, activamos el check "Install the RD Web Access role service on the RD Connection Broker Server".
Haremos clic en la flecha para añadir nuestro servidor para que instale rol "RD Session Host role service".
Activamos el check para que reinicie el servidor de forma automática y haremos clic en "Deploy".
Acto seguido veremos una ventana como la siguiente donde veremos el progreso de la instalación.
Durante el proceso de instalación el servidor se reiniciará.
Finalmente, veremos 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.
Abrimos "Active Directory Users and Computers" y en "Users" haremos clic en "New" - "User".
Rellenamos los datos del formulario y haremos clic en "Next".
Establecemos la contraseña del usuario y desactivamos todos los checks.
Ahora tenemos que crear el grupo para los usuarios que podrán acceder a RemoteApp. En "Users" haremos clic en "New" - "Group".
Rellenamos los datos del formulario y haremos clic en "Ok".
Para que el usuario creado anteriormente pueda conectar por RemoteAPP tenemos que añadirlo al grupo creado. Para ello, clic derecho encima del usuario y seleccionamos "Add to a group".
Buscamos el grupo creado y haremos clic en "Ok".
Configuración para publicar una aplicación
Desde la administración del servidor haremos clic en "Remote Desktop Services".
El primer paso es crear una collection y para ello seleccionamos "Create session collections".
Clic en "Next".
Añadimos un nombre y una descripción y haremos clic en "Next".
Haremos clic en la flecha para añadir el servidor al "RD Session Host" para la colección que estamos creando.
Añadimos el grupo de usuarios que hemos creado anteriormente en Active Directory los cuales tendrán acceso a la colección.
Deshabilitamos la opción "Enable user profile disks".
Haremos clic en "Create".
Al finalizar veremos una pantalla como esta y haremos clic en "Close".
Publicar Aplicación
Para finalizar las configuraciones debemos publicar una aplicación para que los usuarios puedan acceder por RemoteApp. Para ello, desde la administración del servidor haremos clic en "Remote Desktop Services" y en el menú de la izquierda seleccionamos la colección creada anteriormente. En "REMOTEAPP PROGRAMS" seleccionamos "Tasks" y "Publish RemoteApp Programs".
Seleccionamos el programa que queremos publicar. Para el ejemplo seleccionamos "Paint".
Haremos clic en "Publish".
Una vez finalizado veremos una pantalla como la siguiente con el estado "Published" y haremos clic en "Close".
Conectar a RemoteAPP para utilizar la aplicación publicada
Para conectarnos a RemoteAPP deberemos acceder a la URL de nuestro servidor de aplicaciones. En nuestro caso https://9e2ead6c-bdc7-4f57-ac38-24cecbb0ffe7.clouding.host/rdweb. Si no habéis configurado el servidor con un dominio podéis acceder por "https://ip_pública/rdweb".
Una vez cargada la URL debemos conectar con el usuario creado anteriormente que hemos añadido al grupo "RemoteAPP" y hacer clic en "Sign In".
A continuación, una vez iniciada la sesión nos aparecerán las aplicaciones publicadas y haremos clic en el icono de la aplicación y empezará a cargar la aplicación.
Rellenamos de nuevo las credenciales y clic en "Continue".
Finalmente, podemos 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! 😉