Aller au contenu

Distribution des RemoteApp

1. Objectif du cours

Expliquer comment automatiser la distribution des applications RemoteApp depuis le serveur vers les postes clients, en présentant deux méthodes : via le Server Web (IIS) et via le Panneau de configuration sur le client. Insister sur la sécurisation de la connexion par certificat.

2. Notions et définitions essentielles

  • RemoteApp : application publiée par un serveur RDS et accessible à distance comme une application locale.
  • Server Web (rôle IIS) : point d’accès Web fournissant l’URL de "Work Ressources" pour récupérer les RemoteApp.
  • Certificat auto-signé : certificat créé localement, non reconnu par une autorité externe, provoquant des avertissements jusqu’à son importation sur le client.
  • Work Ressources : espace web indiquant les RemoteApp disponibles (accessible via l'URL du serveur).

3. Fonctionnement et principes

  • Deux modes présentés : distribution centralisée via le Server Web (URL accessible dans l’onglet "Accès Web des Services") et récupération côté client via le Panneau de configuration ("Connexions RemoteApp et Bureau à distance").
  • Le serveur publie la liste des RemoteApp ; le client récupère automatiquement les applications après saisie de l’adresse serveur et authentification.
  • Pour éviter les avertissements de sécurité et garantir une connexion chiffrée, le certificat utilisé par le serveur est exporté puis importé dans le magasin de confiance du poste client.

4. Commandes et manipulations

  • mmc.exe : lancer la console Microsoft Management Console pour gérer les certificats (ajouter le composant logiciel enfichable "Certificats").
  • Exportation du certificat (regroupées) : dans MMC → Certificats (Personnel → Certificats) → clic droit sur le certificat du serveur → Toutes les tâches → Exporter → choisir "Non, ne pas exporter la clé privée" → format par défaut → enregistrer dans le dossier partagé "Certificats".
  • Importation sur le client (regroupées) : dans MMC client → Autorités de certification racine de confiance → Certificats → Toutes les tâches → Importer → sélectionner le fichier exporté → laisser le magasin par défaut.
  • Accès Web : saisir l’URL du Server Web dans un navigateur (ex. : https://srvrds.test.local/rdweb) pour récupérer les RemoteApp.
  • Panneau de configuration client : Chercher "Connexions RemoteApp et Bureau à distance" → cliquer "Accéder aux programmes RemoteApp et aux services Bureau à distance" → saisir l’adresse du serveur → authentifier (login/mot de passe).

5. Sécurité et bonnes pratiques

  • Toujours sécuriser la communication serveur-client : importer le certificat du serveur sur les postes clients pour éviter les avertissements et garantir une connexion chiffrée.
  • Ne pas exporter la clé privée lors de l’exportation du certificat (éviter la fuite de la clé privée).
  • Stocker le fichier .cer dans un dossier partagé contrôlé (ici : dossier "Certificats" sur le serveur) pour distribution interne.
  • Vérifier l’appartenance du certificat au magasin approprié (Autorités de certification racine de confiance) avant de relancer les tests.

6. Points essentiels à retenir pour le TSSR

  • Quatre méthodes de distribution RemoteApp : Server Web (IIS), Panneau de configuration client, GPO (cours suivant), copie manuelle des fichiers .rdp.
  • L’URL Web (Accès Web des Services) permet à un navigateur ou au client de récupérer les RemoteApp (ex. : https://srvrds.test.local/rdweb).
  • Exporter sans la clé privée et importer le certificat dans le magasin "Autorités de certification racine de confiance" pour lever les avertissements.
  • Le Panneau de configuration "Connexions RemoteApp et Bureau à distance" permet au poste client de synchroniser automatiquement la liste des applications publiées.
  • L’utilisateur final ne doit pas configurer manuellement : l’administrateur prépare le poste (certificat, paramétrage) pour une utilisation transparente.
  • Après import, tester l’ouverture d’une application RemoteApp (dans le cours : Calculatrice) pour valider la distribution.

7. Tableau récapitulatif

Méthode Initiation Sécurité requise Effort utilisateur
Server Web (IIS) Serveur (URL) Certificat importé sur clients Faible (clic sur URL)
Panneau de configuration client Client (paramétrage) Doit accepter/importer certificat Moyen (paramétrage initial)
GPO Serveur centralisé GPO peut automatiser certif. Automatique (via AD)
Copie .rdp manuelle Admin manuel Dépend du .rdp Élevé (manuel)

8. Vérifications pratiques

  • Vérifier la présence du fichier .cer dans le dossier partagé "Certificats" sur le serveur.
  • Confirmer que le certificat apparaît dans le magasin "Autorités de certification racine de confiance" → Certificats sur le poste client.
  • Recharger l’URL du Server Web dans le navigateur : plus d’avertissement de connexion non sécurisée après import.
  • Ouvrir le dossier Work Ressources sur le poste client et constater la liste des RemoteApp synchronisées.
  • Lancer une RemoteApp publiée (test réalisé avec la Calculatrice) et vérifier qu’elle s’affiche sur le poste client.

9. Flashcards Anki

Quelles sont les quatre méthodes pour distribuer les RemoteApp ? :: Server Web (IIS) / Panneau de configuration client / GPO / Copie manuelle des fichiers .rdp Donnez un exemple d’URL d’accès Web aux RemoteApp cité dans le cours. :: https://srvrds.test.local/rdweb Quel rôle serveur est évoqué pour la distribution via le Web ? :: Server Web (rôle IIS) Quel dossier créer sur le serveur pour stocker le certificat exporté ? :: Certificats Quel outil lancer pour gérer l’export/import des certificats ? :: mmc.exe Lors de l’export du certificat, faut-il exporter la clé privée ? :: Non, ne pas exporter la clé privée Dans quel magasin doit-on importer le certificat sur le poste client ? :: Autorités de certification racine de confiance → Certificats Quelle entrée du Panneau de configuration permet de récupérer les RemoteApp ? :: Connexions RemoteApp et Bureau à distance (Accéder aux programmes RemoteApp et aux services Bureau à distance) Quelle application a servi de test pour valider une RemoteApp ? :: Calculatrice À quoi sert le certificat importé sur le poste client ? :: À sécuriser la connexion entre le client et le serveur