# TP Prise de controle à distance ### :brain: Travail préparatoire Recherche d’informations, de documentations sur les protocoles. ### :bookmark_tabs: Compte rendu * 1 Compte rendu en ligne (simple réponses aux questions). * Le lien vers le CR doit être donné dans l’onglet Cloud du fichier tableur de suivi * Mise en commun du travail dans le cloud du ½ groupe. * Ajouter des images des liens et explications pertinentes. ## :memo: Procédure 1. Identifier et lister vos ressources supports pour la mise en oeuvre de vos services. 2. Rappeler le principe de fonctionnement du service à mettre en place. 3. identifier les commandes d'installation et de test de votre service. 4. Identifier une procédure de test de mise en service. ## RDP ## :rocket: [But recherché] :::info Mettre en place des services de controle à distance ::: ## :boom: Expérimentation 1. Valider la mise en service de votre service RDP à l'aide de 2 machines branchées sur le réseau. --- # 🧰 Installer un serveur RDP sur Ubuntu (22.04 ou 20.04) ## 🎯 Objectif Permettre à une machine Windows (ou tout client RDP) de se connecter à un poste Ubuntu via le protocole **RDP (Remote Desktop Protocol)**. --- ## 🧠 Prérequis - Un poste Ubuntu installé (VM ou machine physique) - Un compte administrateur (`sudo`) - Une machine cliente avec un client RDP (Windows, Remmina, etc.) --- ## 🪜 Étapes d'installation et de configuration --- ### ✅ 1. Mettre à jour Ubuntu ```bash sudo apt update && sudo apt upgrade -y ``` --- ### ✅ 2. Installer le serveur RDP (xrdp) ```bash sudo apt install xrdp -y ``` --- ### ✅ 3. Vérifier que le service est actif ```bash sudo systemctl status xrdp ``` ✔️ Le service doit être "active (running)". Si ce n'est pas le cas : ```bash sudo systemctl enable xrdp sudo systemctl start xrdp ``` --- ### ✅ 4. Installer un environnement de bureau (si nécessaire) Si vous êtes sur un serveur Ubuntu **sans interface graphique**, installez-en une : Exemple : XFCE (léger) ```bash sudo apt install xfce4 xfce4-goodies -y ``` Ensuite, configurez xrdp pour utiliser XFCE : ```bash echo "startxfce4" > ~/.xsession ``` Ou pour tous les utilisateurs : ```bash sudo bash -c 'echo "startxfce4" > /etc/skel/.xsession' ``` --- ### ✅ 5. Redémarrer xrdp ```bash sudo systemctl restart xrdp ``` --- ### ✅ 6. Autoriser le port RDP dans le pare-feu (si activé) ```bash sudo ufw allow 3389/tcp ``` --- ### ✅ 7. Trouver l'adresse IP de la machine Ubuntu ```bash ip addr ``` Notez l’**adresse IPv4** (ex : `192.168.1.50`) --- ## 🧪 Connexion depuis un client RDP (Ubuntu) 1. Lancez `Remina` 2. Entrez l’adresse IP de la machine Ubuntu 3. Cliquez sur "Connecter" 4. Saisissez vos **identifiants Ubuntu** (utilisateur + mot de passe) ## 🧪 Connexion depuis un client RDP (Windows) 1. Lancez `mstsc.exe` 2. Entrez l’adresse IP de la machine Ubuntu 3. Cliquez sur "Connecter" 4. Saisissez vos **identifiants Ubuntu** (utilisateur + mot de passe) --- ## 🔐 Astuces et sécurité - **Changer le port RDP** (optionnel) dans `/etc/xrdp/xrdp.ini` - Désactiver le **compte root** pour les connexions - Mettre en place **fail2ban** ou des règles UFW/IPTables --- ## 📌 Dépannage courant **Écran noir après connexion ?** → Assurez-vous que `.xsession` contient `startxfce4` et que le paquet `xfce4` est installé. **Connexion refusée ?** → Vérifiez le pare-feu (`ufw status`) et le service (`sudo systemctl status xrdp`).