50 % de réduction sur tous les plans, durée limitée. À partir de $2.48/mo
7 min restantes
Accès distant et espace de travail

Configuration d'un serveur Debian RDP en 2025 - Comment installer et utiliser XRDP sur Debian

Rexa Cyrus By Rexa Cyrus 7 min de lecture Mis à jour le 2 oct. 2025
Guide complet pour installer et utiliser XRDP sur un serveur Debian RDP en 2025 : accès bureau à distance sécurisé, résolution de problèmes et travail collaboratif à distance

Configurer l'accès bureau à distance sur un serveur Debian n'est pas quelque chose que j'aurais imaginé faire il y a trois ans. À l'époque, SSH suffisait pour tout. Mais le travail à distance a complètement changé la donne.

XRDP vous donne un accès graphique à votre machine Debian depuis n'importe où. Que vous déboguiez depuis chez vous ou que vous ayez besoin de montrer quelque chose visuellement à un collègue, c'est bien plus pratique que d'expliquer des commandes terminal par Slack.

Qu'est-ce que XRDP et pourquoi l'utiliser pour le bureau à distance sous Debian ?

Accès multi-utilisateurs sous Debian
XRDP implémente le protocole Remote Desktop de Microsoft sur les systèmes Linux. Contrairement à VNC, qui nécessite son propre logiciel client, RDP fonctionne directement avec le client Connexion Bureau à distance intégré à Windows.

La demande de solutions de bureau à distance a explosé, avec un marché mondial des logiciels de bureau à distance estimé à 11,98 milliards de dollars d'ici 2032« L'accès à distance est devenu courant, ce qui explique ces chiffres.

Voici pourquoi je préfère XRDP aux alternatives :

  • Fonctionne avec le client RDP natif de Windows
  • Chiffre les connexions par défaut
  • Prend en charge plusieurs utilisateurs simultanément
  • Consomme moins de bande passante que la plupart des implémentations VNC
  • Gère correctement le presse-papiers et le partage de fichiers

Debian tourne sur 96,3 % des principaux serveurs web, avec 16 % du marché des serveurs Linux. Cette adoption massive signifie qu'il existe une documentation abondante en cas de problème.

Configuration requise pour le serveur RDP Debian

Prérequis pour RDP sur DebianQuelques éléments sont nécessaires avant de commencer :

  • Debian 10, 11 ou 12
  • Au moins 2 GB de RAM (j'ai appris ça à mes dépens quand mon instance à 1 GB plantait en boucle)
  • Accès root ou sudo
  • Connexion réseau pour les téléchargements
  • 2GB free disk space minimum

Pour les déploiements cloud, un Debian VPS convient très bien. Je l'ai testé sur des droplets DigitalOcean et des instances Linode sans aucun problème.

Mettre à jour Debian avant d'installer XRDP

Processus de mise à jour de Debian
Commencez toujours par une mise à jour. J'ai perdu deux heures à déboguer des conflits de paquets qu'une simple mise à jour aurait évités.

sudo apt update && sudo apt upgrade -y

Cette commande récupère les dernières informations sur les paquets et applique les correctifs de sécurité. Le flag -y désactive les confirmations interactives.

Comment installer un environnement de bureau pour XRDP sur Debian

Environnement de bureau à distance
La plupart des serveurs Debian fonctionnent sans interface graphique. Un environnement de bureau est nécessaire pour que XRDP fonctionne correctement.

sudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils -y

J'utilise Xfce car il est léger et stable sur les connexions distantes. GNOME fonctionne aussi, mais consomme plus de ressources. Le paquet xfce4-goodies ajoute des extras utiles comme une calculatrice et un éditeur de texte.

Installation pas à pas de XRDP sur un serveur Debian

État de XRDP sur Debian
Installez XRDP depuis les dépôts de Debian :

sudo apt install xrdp -y

Vérifiez qu'il a démarré correctement :

sudo systemctl status xrdp

Vous devriez voir actif (en cours d'exécution) en vert. Sinon, quelque chose s'est mal passé lors de l'installation.

Comment configurer les paramètres de XRDP et les sessions utilisateur sur Debian

Configuration des sessions sur Debian

XRDP nécessite quelques ajustements pour fonctionner correctement. La configuration par défaut cause des problèmes que j'ai rencontrés plusieurs fois.

Configuration des sessions utilisateur pour XRDP sur Debian

Créez un fichier de session pour chaque utilisateur qui doit accéder à RDP :

echo "xfce4-session" > ~/.xsession

Sans ce fichier, vous obtiendrez un bureau vide après la connexion. Il m'a fallu un moment pour comprendre ça la première fois.

Comment ajouter un utilisateur XRDP au groupe SSL-Cert

XRDP doit accéder aux certificats SSL pour sécuriser les connexions :

sudo adduser xrdp ssl-cert

Redémarrage du service XRDP après des modifications

Redémarrez le service pour appliquer les modifications de configuration :

sudo systemctl restart xrdp

Comment ouvrir le port 3389 pour RDP sur Debian

Ouverture du pare-feu pour RDP
RDP utilise le port 3389. Vous devez l'ouvrir dans votre pare-feu tout en maintenant le reste fermé.

Sécuriser l'accès RDP avec UFW Firewall sur Debian

UFW (Uncomplicated Firewall) est plus simple pour les configurations de base :

sudo ufw allow 3389/tcp

Pour renforcer la sécurité, limitez l'accès à votre adresse IP :

sudo ufw allow from YOUR_IP_ADDRESS to any port 3389

Remplacez YOUR_IP_ADDRESS par votre adresse IP publique réelle.

Configurer les règles de pare-feu XRDP avec nftables

Si vous utilisez nftables à la place d'UFW :

sudo nft add rule inet filter input tcp dport 3389 ct state new, established counter accept

Je préfère UFW dans la plupart des cas, mais nftables offre un contrôle plus fin si vous en avez besoin.

Modifier XRDP.ini pour la sécurité et les performances

La configuration par défaut de XRDP convient pour un accès de base, mais vous pouvez personnaliser les paramètres de connexion ou de sécurité.

Modifiez le fichier de configuration principal :

sudo nano /etc/xrdp/xrdp.ini

Paramètres clés à prendre en compte :

  • security_layer=tls – Force le chiffrement TLS
  • crypt_level=high – Niveau de chiffrement maximal
  • port=3389 – Modifiez cette valeur pour utiliser un port différent

Configurer StartWM.sh pour des sessions XRDP stables

Le script de démarrage de session contrôle ce qui se passe lorsque les utilisateurs se connectent :

sudo nano /etc/xrdp/startwm.sh

Ajoutez ces lignes à la fin pour éviter les problèmes courants de session :

unset DBUS_SESSION_BUS_ADDRESS

unset XDG_RUNTIME_DIR

exec startxfce4

Ces variables d'environnement peuvent interférer avec le démarrage de la session bureau. J'ai rencontré ce problème en essayant d'exécuter des applications qui dépendaient de la communication D-Bus.

Connexion au serveur Debian RDP

Identifiants Debian RDPUne fois configurée, la connexion est simple depuis n'importe quel système d'exploitation.

Comment se connecter à Debian XRDP depuis Windows

Windows inclut un client RDP par défaut :

  1. Recherchez « Connexion Bureau à distance »
  2. Entrez l'adresse IP de votre serveur
  3. Cliquez sur Connecter
  4. Entrez votre nom d'utilisateur et votre mot de passe Debian
  5. Sélectionnez « Xorg » lorsqu'on vous demande le type de session

La connexion s'établit généralement en quelques secondes sur un réseau local.

Comment se connecter à Debian XRDP depuis Linux (avec Remmina)

Installez Remmina, qui gère très bien les connexions RDP :

sudo apt install remmina remmina-plugin-rdp

Remmina fournit une interface graphique pour gérer plusieurs connexions distantes. Vous pouvez enregistrer des profils de connexion et ajuster les paramètres d'affichage pour chacun.

Bonnes pratiques pour sécuriser votre serveur Debian RDP

Verrou de certificat TLS
RDP présente des implications de sécurité importantes. Les cybercriminels exploitent RDP dans 90 % des attaques prises en charge par les équipes de réponse aux incidents.

Comment activer le chiffrement TLS pour XRDP sur Debian

Générez des certificats auto-signés pour les connexions chiffrées :

sudo mkdir -p /etc/xrdp/certs

cd /etc/xrdp/certs

sudo openssl req -x509 -newkey rsa:2048 -nodes -keyout key.pem -out cert.pem -days 365

Ces certificats sont valables un an. Utilisez un certificat d'une autorité de certification officielle en environnement de production.

Comment configurer un tunnel SSH pour RDP sur Debian

Pour une sécurité maximale, faites transiter RDP via SSH :

ssh -L 3389:localhost:3389 user@your-debian-server

Connectez-vous ensuite à localhost:3389 à la place de l'adresse IP publique du serveur. Cela chiffre tout le trafic RDP via le tunnel SSH.

Changer le port XRDP de 3389 vers un port personnalisé

Changez le port par défaut pour réduire les tentatives d'attaques automatisées :

sudo nano /etc/xrdp/xrdp.ini

Remplacez port=3389 par quelque chose comme port=13389, puis redémarrez XRDP. Pensez à mettre à jour vos règles de pare-feu en conséquence.

Résoudre les problèmes XRDP sur Debian

Modification de la configuration Xorg
Plusieurs problèmes reviennent régulièrement avec les installations XRDP.

Comment résoudre les problèmes de compatibilité entre Wayland et XRDP

XRDP ne fonctionne pas correctement avec les serveurs d'affichage Wayland. Forcez le système à utiliser Xorg :

sudo nano /etc/gdm3/custom.conf

Décommentez cette ligne :

WaylandEnable=false

Le modèle de sécurité de Wayland entre en conflit avec la façon dont XRDP accède au système d'affichage. Ce problème ne sera pas corrigé de sitôt.

Configurer plusieurs sessions utilisateur dans XRDP

Chaque utilisateur a besoin de sa propre configuration de session :

echo "xfce4-session" | sudo tee /home/username/.xsession

sudo chown username: username /home/username/.xsession

Remplacez username par le nom d'utilisateur réel. Sans les bonnes permissions, le fichier de session ne fonctionnera pas.

Comment optimiser la vitesse de XRDP sur des connexions lentes

Xfce par rapport à GNOME
Plusieurs ajustements améliorent les performances de RDP, notamment sur les connexions lentes :

  • Utilisez Xfce plutôt que GNOME ou KDE
  • Désactivez les animations et effets du bureau
  • Réduisez la résolution d'écran pour les sessions à distance
  • Activer la compression dans votre client RDP
  • Tenez compte des Ubuntu VPS or Fedora VPS si Debian ne correspond pas à vos besoins

Le gain de performance le plus significatif vient du choix d'un environnement de bureau léger. GNOME peut utiliser plus de 500 MB de RAM rien que pour le bureau, tandis que Xfce n'en utilise qu'environ 200 MB.

 

Vidéo de configuration Debian RDP [Installer XRDP comme serveur de bureau à distance]

Conclusion

XRDP transforme un serveur Debian sans interface graphique en un environnement que vous pouvez administrer visuellement depuis n'importe où. La configuration a ses particularités, mais une fois en place, le système est fiable.

Pour les déploiements en production, envisagez des solutions gérées comme Acheter RDP des services qui prennent en charge la complexité à votre place.

Gardez votre système à jour et surveillez régulièrement les journaux d'accès. Si vous comparez des distributions, consultez Debian contre Ubuntu pour voir laquelle correspond le mieux à vos besoins.

 

Questions fréquemment posées

Quel est le port par défaut de XRDP sur Debian ?

XRDP utilise le port 3389 par défaut, qui est le port standard pour RDP.

Puis-je utiliser XRDP avec différents environnements de bureau ?

Oui, XRDP fonctionne avec plusieurs environnements de bureau, notamment XFCE, GNOME, KDE et LXDE.

Comment vérifier si le service XRDP est en cours d'exécution ?

Utilisez la commande sudo systemctl status xrdp pour vérifier l'état du service.

Est-il sûr d'exposer le port RDP 3389 sur Internet ?

Non, il est recommandé d'utiliser un tunnel SSH ou VPN pour un accès distant sécurisé.

Quelle est la différence entre XRDP et VNC ?

XRDP utilise le protocole RDP pour une compatibilité native avec les clients Windows, tandis que VNC utilise son propre protocole.

Combien d'utilisateurs peuvent se connecter simultanément à XRDP ?

XRDP prend en charge plusieurs sessions simultanées, limitées par les ressources système et la configuration.

Pourquoi ai-je un écran noir après la connexion RDP ?

Cela indique généralement un fichier .xsession manquant ou un problème de configuration de l'environnement de bureau.

Puis-je changer le port XRDP pour des raisons de sécurité ?

Oui, modifiez le paramètre de port dans /etc/xrdp/xrdp.ini et redémarrez le service.

Partager

À lire sur le blog

Continuez la lecture.

Risques de sécurité expliqués : Chrome Remote Desktop est-il sûr ? Image principale montrant le logo de Google sur un bouclier futuriste avec cadenas, identité visuelle Cloudzy.
Accès distant et espace de travail

Chrome Remote Desktop est-il sûr ? Risques de sécurité expliqués

Vous avez cherché Chrome Remote Desktop et vous avez vu apparaître l'expression « risque de sécurité ». C'est une question légitime, qui mérite une réponse précise plutôt qu

Rexa CyrusRexa Cyrus 12 min de lecture
Bandeau tech bleu foncé représentant une baie de serveurs avec des écrans d'interface flottants, intitulé « Guide complet – Quelle est la différence entre VDI et VM » avec le logo Cloudzy.
Accès distant et espace de travail

Quelle est la différence entre VDI et VM ? (Guide 2026)

Les entreprises dépensent des budgets considérables pour sécuriser leurs équipes à distance tout en faisant évoluer leurs ressources. Une machine virtuelle (VM) est un environnement de calcul isolé qui fonctionne comme un système autonome

Rexa CyrusRexa Cyrus 12 min de lecture
Image principale AnyDesk vs. TeamViewer présentant les deux plateformes côte à côte + logo Cloudzy + accroche + description
Accès distant et espace de travail

AnyDesk vs. TeamViewer : comment ils fonctionnent et lequel choisir en 2026

Imaginez que vous soyez à l'autre bout du monde et que vous ayez besoin d'accéder d'urgence à votre PC personnel ou professionnel, sans possibilité de vous y rendre à temps. Il existe plusieurs solutions disponibles

Jim SchwarzJim Schwarz 15 min de lecture

Prêt à déployer ? À partir de 2,48 $/mois.

Cloud indépendant, depuis 2008. AMD EPYC, NVMe, 40 Gbps. Remboursement sous 14 jours.