Comment se connecter à Ubuntu depuis Windows en utilisant RDP
Le protocole Remote Desktop Protocol (RDP) permet aux utilisateurs d’accéder à un ordinateur distant et de le contrôler via un réseau comme s’ils étaient assis directement devant lui. Alors que le protocole RDP est supporté nativement par Windows, Ubuntu ne dispose pas d’un support RDP intégré. Cependant, vous pouvez facilement mettre en place un serveur RDP sur votre machine Ubuntu et vous y connecter à partir d’un ordinateur Windows en utilisant le client Remote Desktop.
Étape 1 : Installer un serveur RDP sur Ubuntu
Ubuntu n’est pas livré avec un serveur RDP par défaut, vous devez donc en installer un. L’un des serveurs RDP les plus couramment utilisés pour Ubuntu est xrdp.
Pour installer xrdp :
- Ouvrez le Terminal sur votre machine Ubuntu (appuyez sur Ctrl Alt T).
- Mettez à jour les listes de paquets :
sudo apt update
- Installez xrdp :
sudo apt install xrdp
- Une fois installé, démarrez le service xrdp :
sudo systemctl enable xrdp sudo systemctl start xrdp
- Pour vérifier si xrdp est en cours d’exécution, utilisez la commande suivante :
sudo systemctl status xrdp
Maintenant que xrdp est installé et fonctionne, Ubuntu est prêt à accepter des connexions de bureau à distance.
Étape 2 : Configurer le pare-feu sur Ubuntu
Pour autoriser les connexions RDP à travers le pare-feu d’Ubuntu, vous devez ouvrir le port 3389, qui est le port par défaut utilisé par RDP.
Pour autoriser RDP à travers le pare-feu :
- Si l’UFW (Uncomplicated Firewall) est activé sur votre machine Ubuntu, autorisez le port RDP en lançant le programme :
sudo ufw allow 3389/tcp
- Si le pare-feu est désactivé, vous pouvez l’activer :
sudo ufw enable
Après avoir effectué ces étapes, la machine Ubuntu devrait être prête à accepter les connexions RDP entrantes.
Étape 3 : Se connecter à Ubuntu depuis Windows à l’aide de RDP
Une fois le serveur RDP configuré sur Ubuntu, vous pouvez utiliser l’outil de connexion au bureau à distance intégré à Windows pour vous connecter.
Pour vous connecter à Ubuntu depuis Windows :
- Sur votre ordinateur Windows, appuyez sur Windows R pour ouvrir la boîte de dialogue Exécuter.
- Tapez mstsc et appuyez sur Entrée. Cela ouvrira l’outil de connexion au bureau à distance.
- Dans la fenêtre Connexion Bureau à distance, tapez l’adresse IP de votre ordinateur Ubuntu. Pour trouver l’adresse IP de votre machine Ubuntu, vous pouvez exécuter la commande suivante dans le terminal :
hostname -I
- Cliquez sur Connexion.
- Un écran de connexion apparaît. Entrez votre nom d’utilisateur et votre mot de passe Ubuntu et cliquez sur OK.
Vous devriez maintenant être connecté à votre bureau Ubuntu depuis votre ordinateur Windows, et vous pouvez le contrôler comme si vous l’utilisiez localement.
Étape 4 : Résolution des problèmes courants
Si vous rencontrez des problèmes lors de la connexion à Ubuntu à l’aide de RDP, voici quelques problèmes courants et leurs solutions :
1. Écran noir après la connexion
Si vous réussissez à vous connecter mais que vous ne voyez qu’un écran noir, cela est probablement dû à un problème d’affichage de la session xrdp. Pour résoudre ce problème, vous pouvez régler votre environnement de bureau Ubuntu sur Xfce, qui est connu pour bien fonctionner avec xrdp.
Installez Xfce :
sudo apt install xfce4
Ensuite, vous devez indiquer à xrdp d’utiliser Xfce :
- Editez le fichier de configuration de xrdp :
echo xfce4-session >~/.xsession
- Redémarrez xrdp :
sudo systemctl restart xrdp
Maintenant, essayez de vous connecter à nouveau, et le problème de l’écran noir devrait être résolu.
2. Le pare-feu bloque la connexion
Si vous ne pouvez pas vous connecter à la machine Ubuntu, assurez-vous que le pare-feu est correctement configuré pour autoriser les connexions sur le port 3389.
- Vérifiez l’état du pare-feu :
sudo ufw status
Si vous ne voyez pas la règle pour le port 3389, il se peut que vous deviez l’ajouter à nouveau en utilisant :
sudo ufw allow 3389/tcp
3. Connexion lente
Si la connexion est lente, essayez de réduire la qualité de l’affichage lors de la connexion. Dans la fenêtre Connexion Bureau à distance, allez dans Afficher les options > Affichage et réduisez la qualité de l’affichage.
Étape 5 : Améliorer la sécurité des connexions RDP
Pour améliorer la sécurité lors de l’utilisation de RDP, suivez les meilleures pratiques suivantes :
1. Modifier le port RDP
Par défaut, RDP utilise le port 3389, qui est largement connu. Pour réduire le risque d’accès non autorisé, vous pouvez remplacer le port RDP par un port personnalisé.
Pour modifier le port xrdp :
- Ouvrez le fichier xrdp.ini :
sudo nano /etc/xrdp/xrdp.ini
- Recherchez la ligne indiquant port=3389 et remplacez-la par un autre numéro de port (par exemple, 3390).
- Enregistrez et quittez le fichier, puis redémarrez xrdp :
sudo systemctl restart xrdp
- Vous devrez également mettre à jour votre pare-feu pour autoriser le nouveau port.
2. Utiliser un VPN
Dans la mesure du possible, connectez-vous à la machine Ubuntu via un réseau privé virtuel ( VPN ) avant d’utiliser le protocole RDP. Cela ajoute une couche supplémentaire de cryptage et de sécurité.
3. Utiliser des mots de passe forts
Assurez-vous que le compte utilisateur Ubuntu dispose d’un mot de passe fort pour éviter les attaques par force brute. Pensez à mettre en place une authentification à deux facteurs (2FA) pour une protection accrue.
Conclusion
La mise en place d’une connexion RDP entre Ubuntu et Windows est un processus simple avec l’aide du serveur xrdp. En suivant les étapes de ce guide, vous pouvez activer l’accès à distance à votre bureau Ubuntu et le contrôler depuis une machine Windows. N’oubliez pas de configurer les paramètres de pare-feu nécessaires et de résoudre les problèmes de connexion. En outre, l’amélioration de la sécurité grâce à des options telles que la modification du port RDP par défaut et l’utilisation de VPN vous permettra de vous assurer que votre connexion à distance reste sûre et fiable.