Bureau à distance · 6 min read · Oct 20, 2025
Guide pour configurer le Bureau à distance (RDP) avec Xrdp sur Debian 12

RDP, ou Protocole de Bureau à distance, vous permet d’accéder à l’interface graphique d’un autre ordinateur via un réseau. Sur Linux, vous pouvez utiliser Xrdp pour créer un serveur RDP. Xrdp est une implémentation gratuite et open-source du serveur d’application du protocole RDP.
Ce guide vous apprendra à créer et configurer un serveur RDP sur Debian 12 avec Xrdp.
Prérequis
Pour ce guide, assurez-vous d’avoir les éléments suivants :
- Un serveur Debian 12.
- Un utilisateur non-root avec des privilèges d’administrateur
Installation de l’environnement de bureau
Tout d’abord, vous devez installer l’environnement de bureau qui sera utilisé comme DE par défaut pour votre serveur RDP. Dans cet exemple, vous allez installer XFCE comme DE par défaut via tasksel.
Avant d’installer des paquets, exécutez la commande ci-dessous pour rafraîchir votre dépôt Debian.
sudo apt update
Maintenant, installez le paquet tasksel en exécutant la commande ci-dessous. Tasksel est une ligne de commande pour installer un groupe de paquets, tels que l’environnement de bureau, le serveur Web, le serveur DNS et le serveur de messagerie.
sudo apt install taskselTapez y pour continuer avec l’installation.

Après avoir installé tasksel, exécutez la commande tasksel ci-dessous pour installer l’environnement de bureau.
sudo taskselSélectionnez votre environnement de bureau préféré, puis sélectionnez OK. Dans cet exemple, nous allons installer l’environnement de bureau léger XFCE sur le serveur Debian.

L’installation devrait être en cours. Attendez qu’elle soit terminée.
Installation de Xrdp
Après avoir installé XFCE, il est temps d’installer le paquet Xrdp via APT depuis le dépôt Debian.
Pour installer xrdp, exécutez la commande ci-dessous. Saisissez y pour continuer avec l’installation de xrdp.
sudo apt install xrdp
Après avoir terminé l’installation, le xrdp devrait être en cours d’exécution et activé. Vérifiez-le en utilisant la commande systemctl ci-dessous.
sudo systemctl is-enabled xrdp
sudo systemctl status xrdpSi le service xrdp est en cours d’exécution, vous devriez obtenir la sortie actif (en cours d’exécution). Lorsqu’il est activé, la sortie activé sera affichée.

Configuration de Xrdp
Maintenant que vous avez installé Xrdp, examinons la sécurisation du serveur Xrdp en ajoutant des certificats TLS et une configuration.
Tout d’abord, exécutez la commande ci-dessous pour créer un nouveau répertoire /etc/xrdp/certs et y accéder.
mkdir -p /etc/xrdp/certs; cd /etc/xrdp/certsMaintenant, exécutez la commande openssl ci-dessous pour générer des certificats auto-signés. Avec cela, la clé privée sera key.pem, et la clé publique est cert.pem.
openssl req -x509 -newkey rsa:2048 -nodes -keyout key.pem -out cert.pem -days 3650Ensuite, changez la propriété du répertoire /etc/xrdp/certs à l’utilisateur xrdp et permettez à xrdp de lire les deux certificats.
sudo chown -R xrdp:xrdp /etc/xrdp/certs
sudo chmod 0644 /etc/xrdp/certs/cert.pem
sudo chmod 0600 /etc/xrdp/certs/key.pemAprès avoir généré des certificats auto-signés, ouvrez la configuration xrdp /etc/xrdp/xrdp.ini en utilisant la commande de l’éditeur nano suivante.
sudo nano /etc/xrdp/xrdp.iniChangez la couche de sécurité par défaut en tls, puis saisissez le chemin des certificats TLS dans les options certificate et key_file. Changez également l’option ssl_protocols pour spécifier les connexions TLS acceptées.
security_layer=tls
certificate=/path/to/certificate
key_file=/path/to/private_key
ssl_protocols=TLSv1.2, TLSv1.3Enregistrez et fermez le fichier lorsque vous avez terminé.
Enfin, exécutez la commande ci-dessous pour redémarrer le service xrdp et appliquer vos modifications.
sudo systemctl restart xrdpSécurisation de Xrdp avec UFW (Pare-feu simplifié)
À ce stade, vous avez installé et sécurisé Xrdp avec TLS. Pour ajouter plus de sécurité, vous allez configurer UFW (Pare-feu simplifié) et ouvrir le port RDP sur votre serveur Debian.
Installez UFW (Pare-feu simplifié) sur votre serveur Debian en utilisant la commande suivante. Tapez y pour continuer avec l’installation.
sudo apt install ufw
Maintenant, exécutez la commande ufw ci-dessous pour ajouter le profil OpenSSH et activer le pare-feu.
sudo ufw allow OpenSSH
sudo ufw enableTapez y et appuyez sur ENTRÉE pour continuer, et vous devriez obtenir la sortie Le pare-feu est actif et activé au démarrage du système.

Ensuite, exécutez la commande suivante pour ouvrir le port 3389 pour le serveur RDP.
sudo ufw allow 3389Ou, vous pouvez également spécifier un sous-réseau qui permet d’accéder au serveur xrdp en utilisant la commande ci-dessous. Dans ce cas, seul le réseau 192.168.33.0/24 sera autorisé à accéder à xrdp sur le port 3389.
sudo ufw allow from 192.168.33.0/24 to any port 3389Enfin, exécutez la commande ci-dessous pour vérifier la liste des ports et des profils activés sur UFW.
sudo ufw statusVous devriez voir le port 3389 sur UFW, ainsi que le profil OpenSSH pour l’accès SSH.

Connexion au serveur Xrdp
Jusqu’à présent, vous avez terminé l’installation de Xrdp et êtes maintenant prêt à vous connecter à votre serveur RDP Linux. Mais avant cela, vous devez installer le client RDP sur votre machine locale. Voici quelques clients RDP pour des systèmes d’exploitation spécifiques :
- Windows : Ouvrez la connexion Bureau à distance depuis le menu de démarrage.
- Utilisateurs de Linux : Installez le client de bureau à distance Remmina qui prend en charge des protocoles tels que RDP, VNC, SSH, SPICE et X2GO.
- Utilisateurs de Mac : Téléchargez le Bureau à distance Microsoft depuis le Mac Apple Store.
Ouvrez le client de bureau à distance et saisissez l’adresse IP de votre serveur xrdp Linux. Dans cet exemple, nous allons utiliser la connexion Bureau à distance depuis une machine Windows.
Cliquez sur Connecter pour continuer.

Cliquez sur OK pour accepter et vérifier les certificats TLS.

Si votre connexion est réussie, vous devriez obtenir la page de connexion xrdp ci-dessous. Maintenant, sélectionnez la Session comme Xorg, saisissez votre utilisateur et votre mot de passe, puis cliquez sur OK.

Si l’installation de xrdp est réussie, vous verrez l’environnement de bureau par défaut. Dans cet exemple, nous avons configuré XFCE comme DE par défaut pour le serveur DRP.

Installation d’applications graphiques sur le serveur RDP
Maintenant que vous vous êtes connecté à votre serveur Linux via RDP, vous pouvez maintenant installer des applications graphiques telles que des navigateurs Web et des éditeurs de texte sur votre serveur Debian.
Cliquez sur le menu Applications et sélectionnez Émulateur de terminal.
Exécutez la commande suivante pour obtenir les privilèges root, puis mettez à jour et rafraîchissez votre dépôt Debian.
sudo su
sudo apt updateEnfin, vous pouvez installer une application de bureau sur votre serveur RDP Linux via la commande apt ci-dessous.
sudo apt install firefox-esrDans l’exemple suivant, Firefox ESR (Extended Support Release) fonctionne sur un serveur RDP Debian.

Conclusion
Pour conclure, vous avez terminé l’installation étape par étape de Xrdp sur le serveur Debian 12. Vous avez configuré le serveur RDP sur un serveur Linux avec Xrdp et l’environnement de bureau XFCE. De plus, vous avez sécurisé votre serveur RDP avec des certificats TLS.
En outre, vous vous êtes connecté à un serveur RDP depuis votre machine locale et installé une application graphique sur votre serveur Debian.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.