Serveurs

Installation d’un Remote Desktop Web Client HTML5 pour votre serveur Remote APP

Par Tutos-Info , le 9 décembre 2022 , mis à jour le 22 décembre 2022 , 2 commentaires - 4 minutes de lecture
le remote desktop web client
5/5 - (5 votes)

Dans ce tutoriel je vais vous montrer comment installer un client web en HTML5 pour votre serveur Remote APP. N'hésitez pas à lire mon  tutoriel pour installer un serveur Windows Remote Gateway (ou Passerelle de services de bureau à distance).

Pourquoi installer le Remote Desktop Web Client HTML5 ?

Installez la fonctionnalité de passerelle de bureau à distance (Remote Gateway) sur votre serveur RDS qui permet à vos utilisateurs de se connecter via le protocole HTTPS. Ainsi on n'expose pas le port 3389 et ça permet de simplifier l'accès à distance. Microsoft a donc développé son propre client qu'il nomme RD WEB CLIENT.

Par défaut lorsque vous cliquez sur une application en Remote APP le navigateur va télécharger le fichier au format .rdp. Grâce au client web HTML 5, il est possible d'ouvrir directement les applications Remote APP dans le navigateur , pas besoin de télécharger un fichier , c'est donc complètement compatible avec les navigateurs récents comme Brave, Chrome, Firefox ou Edge.

Il est aussi possible d'ouvrir les applications sur votre Smartphone ou tablette et sur n'importe quel système d'exploitation. Il s'agit donc d'une solution universelle.

portail remote app
Le portail de connexion Remote APP d'un serveur.

Comment installer le Remote Desktop Web Client HTML5 ?

Étape 1 - Installation du package Remote Desktop Web Client

Toutes les commandes sont à exécuter en Powershell en tant qu'administrateur. Il faut l'installer sur votre serveur qui héberge le rôle de Remote Gateway (Passerelle de bureau à distance).

Bon à savoir
Pour fonctionner votre serveur doit avoir un certificat SSL correctement configuré dans votre IIS (voir notre tutoriel sur Certify The Web).

Il faut installer le module Powershell Get à l'aide de la commande suivante , si vous avez des erreurs c'est sans doute qu'il faut installer la galerie Nuget en Powershell.

Install-Module -Name PowerShellGet –Force

Pour passer à la suite il faut fermer l'invite de commande Powershell puis la rouvrir

A découvrir  CrashPlan - Installation et configuration sur serveur Linux

Il faut utiliser la commande suivante pour installer le module de gestion du client RD Web :

Install-Module -Name RDWebClientManagement

Valider avec la touche T pour "Oui pour tout".

commande powershell pour installer le rdweb client.

Accepter les termes du contrat de licence en utilisant la touche T pour "Oui pour tout".

licence utilisation rdweb client

Le module de gestion est installé !

On installe maintenant la dernière version du client RD WEB avec la commande Powershell suivante :

Install-RDWebClientPackage

Une fois installé vérifié la version de votre client avec la commande suivante :

Get-RDWebClientPackage
version rdweb client
La version du client Web HTML5 pour décembre 2022.

L'installation est terminée, mais nous devons importer notre certificat.

Étape 2 - Importer le certificat SSL

Tout d'abord il faut exporter le certificat en ouvrant une fenêtre MMC (Windows + R et saisir MMC).

console mmc

Puis nous allons ajouter le composant Certificats en cliquant en haut sur Fichier > Ajouter des composants.

mmc certificat

Puis dans le dossier Personnel > Certificats il faut exporter le certificat SSL que vous avez installé sur votre serveur.

Un clic-droit puis Toutes les tâches et Exporter permettent de démarrer l'exportation.

On exporte le certificat sans la clé privée.

export certificat Windows sans clé privée.

Puis on choisit le format X509, le fichier sera sous l'extension .cer

export certificat ssl au format x509

On définit un dossier pour sauvegarder le certificat puis on lui donne un nom (le dossier que j'ai choisi est Certif).

enregistrement certificat

Maintenant nous allons importer le certificat dans le module Remote Desktop Web HTML5.

En Powershell il faut saisir la commande suivante :

Import-RDWebClientBrokerCert C:\Dossier\certificat.cer

Pensez à adapter le chemin et le nom du certificat.

Puis on publie en production la version du Remote Web Client :

Publish-RDWebClientPackage -Type Production –Latest

Le module est installé , maintenant voici comment l'utiliser.

A découvrir  Guide d'installation d'une passerelle des services Bureau à distance sur Windows Serveur 2022

Utilisation du Remote Desktop Web Client

L'accès au RDWEB se fait via l'url suivante : https://nomdedomaine.tld/rdweb/webclient

rdweb page de login

Il faut ensuite saisir un nom d'utilisateur et un mot de passe.

Le portail s'affiche avec vos différentes ressources (ce sont des applications déclarées en Remote APP)

rdweb portail de ressources en html5

Débugage et Support du Remote Desktop Web Client

Après quelques mois d'utilisation, voici ce que j'ai pu remarquer :

  • Il faut pensez à renouveler et à réimporter le certificat tous les 3 mois si vous utilisez Certify The Web
  • Le client est régulièrement mis à jour, il suffit d'installer la mise à jour avec la commande powershell Install-RDWebClientPackage
  • Pour pousser la nouvelle version en production il faut utiliser la commande suivante : Publish-RDWebClientPackage -Type Production –Latest
  • Vous pouvez afficher la version du client avec la commande suivante : Get-RDWebClientPackage

rdweb nouvelle version

Vous savez désormais déployer un Remote Desktop Web pour votre serveur.

 

Tutos-Info

Fondateur de Tutos-Informatique, je suis Administrateur Systèmes et Réseaux. Je propose des tutoriels suite à mes interventions clients.

Commentaires

Le 26 décembre 2022 à 16 h 48 min, Hakim a dit :


Bonjour,
Tout d'abord merci pour ce tuto.
Pouvez-vous m'aider svp ? j'accède bien à l'interface web après avoir mis les identifiants de l'utilisateur du domaine, mais quand je veux ouvrir une appli publiée j'ai ce message qui s'affiche :

"Oups, nous n'avons pas pu nous connecter à « calculatrice »
La connexion à l'ordinateur distant a été perdue. Cela peut être dû à un problème de connexion réseau. Si ce problème persiste, demandez de l’aide à votre administrateur ou au support technique"

Et si je ne passe pas par html 5 j'accede bien aux appli...

D'avance merci


Votre réponse sera révisée par les administrateurs si besoin.

Le 3 janvier 2023 à 22 h 39 min, Tutos-Info a dit :


Bonjour, avez vous bien importé le certificat ? je pense que le problème est lié à ca.


Votre réponse sera révisée par les administrateurs si besoin.

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.