50% de réduction tous les plans, durée limitée. À partir de $2.48/mo
il reste 7 minutes
Accès à distance et espace de travail

Configuration du serveur Debian RDP en 2025 : comment installer et utiliser XRDP sur Debian

Rexa Cyrus By Rexa Cyrus 7 minutes de lecture Mis à jour le 2 octobre 2025
Guide complet pour installer et utiliser XRDP sur le serveur Debian RDP en 2025 pour un accès sécurisé au bureau à distance, un dépannage et un travail d'équipe à distance

Configurer l’accès au bureau à distance sur un serveur Debian n’est pas quelque chose que je pensais 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 GUI à votre boîte Debian depuis n'importe où. Que vous dépanniez depuis chez vous ou que vous ayez besoin de montrer quelque chose de visuel à un collègue, il vaut mieux essayer d'expliquer les commandes du terminal sur Slack.

Qu'est-ce que XRDP et pourquoi l'utiliser pour Debian Remote Desktop ?

Accès Debian multi-utilisateurs
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 avec la connexion Bureau à distance Windows intégrée.

La demande de solutions de bureau à distance a explosé, avec le Le marché mondial des logiciels de bureau à distance devrait atteindre 11,98 milliards de dollars d'ici 2032.. Cela reflète à quel point l’accès à distance est devenu courant.

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és
  • Utilise moins de bande passante que la plupart des implémentations VNC
  • Gère raisonnablement bien le presse-papiers et le partage de fichiers

Debian fonctionne sur 96,3 % des meilleurs serveurs Web, contrôlant 16 % du marché des serveurs Linux. Cette utilisation généralisée signifie une abondance de documentation lorsque les choses tournent mal.

Configuration système requise pour le serveur Debian RDP

Configuration requise pour Debian RDPVous aurez besoin de quelques éléments avant de commencer :

  • Debian 10, 11 ou 12
  • Au moins 2 Go de RAM (j'ai appris cela lorsque mon instance de 1 Go n'arrêtait pas de planter)
  • Accès root ou sudo
  • Connexion réseau pour les téléchargements
  • 2GB free disk space minimum

Pour les configurations cloud, un VPS Debian fonctionne bien. J'ai testé cela sur des droplets DigitalOcean et des instances Linode sans problème.

Comment mettre à jour Debian avant l'installation de XRDP

Processus de mise à jour Debian
Mettez toujours à jour en premier. Une fois, j'ai passé deux heures à déboguer des conflits de packages qu'une simple mise à jour aurait évités.

sudo apt update && sudo apt upgrade -y

Cela extrait les dernières informations sur le package et applique les correctifs de sécurité. Le -y le drapeau ignore les invites de confirmation.

Comment installer un environnement de bureau pour XRDP sur Debian

Environnement de bureau à distance
La plupart des serveurs Debian fonctionnent sans tête. Vous avez besoin d'un environnement de bureau 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 utilise plus de ressources. Le xfce4-goodies Le package ajoute des extras utiles comme une calculatrice et un éditeur de texte.

Installation étape par étape de XRDP sur le serveur Debian

Statut Debian XRDP
Installez XRDP à partir des référentiels Debian :

sudo apt install xrdp -y

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

sudo systemctl status xrdp

Tu devrais voir actif (en cours d'exécution) en vert. Si ce n'est pas le cas, quelque chose s'est mal passé lors de l'installation.

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

Configuration de la session Debian

XRDP a besoin de quelques ajustements pour fonctionner correctement. La configuration par défaut provoque des problèmes que j’ai rencontrés à plusieurs reprises.

Configuration des sessions utilisateur pour Debian XRDP

Créez un fichier de session pour chaque utilisateur ayant besoin d'un accès RDP :

echo "xfce4-session" > ~/.xsession

Sans ce fichier, vous obtiendrez un bureau vide après vous être connecté. Il m'a fallu une éternité pour comprendre cela la première fois.

Comment ajouter un utilisateur XRDP au groupe SSL-Cert

XRDP a besoin d'accéder aux certificats SSL pour des connexions sécurisées :

sudo adduser xrdp ssl-cert

Redémarrage du service XRDP après les modifications

Redémarrez le service pour récupérer les modifications de configuration :

sudo systemctl restart xrdp

Comment ouvrir le port 3389 pour RDP sur Debian

Pare-feu RDP ouvert
RDP utilise le port 3389. Vous devez l'ouvrir dans votre pare-feu tout en gardant tout le reste verrouillé.

Accès RDP sécurisé avec le pare-feu UFW sur Debian

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

sudo ufw allow 3389/tcp

Pour une meilleure sécurité, restreignez l'accès à votre adresse IP :

sudo ufw allow from YOUR_IP_ADDRESS to any port 3389

Remplacer VOTRE_IP_ADDRESS avec votre adresse IP publique réelle.

Comment utiliser nftables pour les règles de pare-feu XRDP

Si vous utilisez nftables au lieu 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 situations, mais nftables vous offre un contrôle plus granulaire si vous en avez besoin.

Comment modifier XRDP.ini pour la sécurité et les performances

La configuration XRDP par défaut fonctionne pour un accès de base, mais vous souhaiterez peut-être personnaliser les paramètres de connexion ou les paramètres 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 cryptage TLS
  • crypt_level = élevé – Niveau de cryptage maximum
  • port = 3389 – Modifiez ceci pour fonctionner sur un autre port

Configuration DémarrerWM.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 de session courants :

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 de bureau. J'ai rencontré ce problème en essayant d'exécuter des applications nécessitant une communication D-Bus.

Connexion au serveur Debian RDP

Connexion à Debian RDPUne fois configurée, la connexion est simple à partir de différents systèmes 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 » lorsque vous êtes invité à indiquer 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 bien les connexions RDP :

sudo apt install remmina remmina-plugin-rdp

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

Meilleures pratiques pour sécuriser le serveur Debian RDP

Verrouillage du certificat TLS
RDP a des implications importantes en matière de sécurité. Les cybercriminels abusent du RDP dans 90 % des attaques gérés par les équipes de réponse aux incidents.

Comment activer le cryptage 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

Cela crée des certificats valables un an. Utilisez un certificat CA approprié dans les environnements de production.

Comment configurer le tunnel SSH pour RDP sur Debian

Pour une sécurité maximale, tunnelez RDP via SSH :

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

Connectez-vous ensuite à hôte local : 3389 au lieu de l’adresse IP publique du serveur. Cela crypte tout le trafic RDP via le tunnel SSH.

Changez le port XRDP de 3389 en port personnalisé

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

sudo nano /etc/xrdp/xrdp.ini

Changement port = 3389 à quelque chose comme port = 13389, puis redémarrez XRDP. N'oubliez pas de mettre à jour vos règles de pare-feu en conséquence.

Dépannage des problèmes XRDP sur Debian

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

Comment résoudre les problèmes de compatibilité 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 est en conflit avec la manière dont XRDP accède au système d'affichage. Cela ne sera pas résolu de sitôt.

Configuration de 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

Remplacer nom d'utilisateur avec le nom d'utilisateur réel. Sans propriété appropriée, le fichier de session ne fonctionnera pas.

Comment optimiser la vitesse XRDP sur les connexions lentes

Xfce contre GNOME
Plusieurs ajustements améliorent les performances RDP, en particulier sur les connexions plus lentes :

  • Utilisez Xfce au lieu de GNOME ou KDE
  • Désactiver les animations et les effets du bureau
  • Réduisez la résolution de l’écran pour les sessions à distance
  • Activez la compression dans votre client RDP
  • Considérer VPN Ubuntu or VPS Fedora si Debian ne répond pas à vos besoins

Le gain de performances le plus important réside dans le choix d’un environnement de bureau léger. GNOME peut utiliser plus de 500 Mo de RAM uniquement pour le bureau, tandis que Xfce utilise environ 200 Mo.

 

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

Conclusion

XRDP transforme un serveur Debian sans tête en quelque chose que vous pouvez gérer graphiquement depuis n'importe où. Le processus de configuration a ses bizarreries, mais une fois fonctionnel, il est assez fiable.

Pour les déploiements de production, envisagez des solutions gérées telles que Acheter RDP des services qui gèrent la complexité pour vous.

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

 

FAQ

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

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

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

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

Comment puis-je 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écuritaire d’exposer le port RDP 3389 à Internet ?

Non, il est recommandé d’utiliser plutôt le tunneling SSH ou VPN pour un accès à distance sécurisé.

Quelle est la différence entre XRDP et VNC ?

XRDP utilise le protocole RDP pour la compatibilité native du client 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 est-ce que j'obtiens un écran noir après la connexion RDP ?

Cela indique généralement un fichier .xsession manquant ou des problèmes 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

Plus du blog

Continuez à lire.

Les risques de sécurité expliqués : le bureau à distance Chrome est-il sûr ? Image vedette montrant le logo Google sur un bouclier futuriste avec cadenas, marque Cloudzy.
Accès à distance et espace de travail

Le Bureau à distance Chrome est-il sûr ? Les risques de sécurité expliqués

Vous avez recherché Chrome Remote Desktop et trouvé l'expression « risque de sécurité » qui y est associée. C'est une question légitime à poser, et elle mérite une réponse précise plutôt que de

Rexa CyrusRexa Cyrus 12 minutes de lecture
Une bannière technique bleu foncé montrant un rack de serveur avec des écrans d'interface utilisateur flottants, intitulée « Guide complet – Quelle est la différence entre VDI et VM » avec le logo Cloudzy.
Accès à distance et espace de travail

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

Les entreprises saignent leur budget en essayant de sécuriser le personnel à distance tout en augmentant leurs ressources back-end. Une machine virtuelle (VM) est un environnement de calcul isolé agissant comme un

Rexa CyrusRexa Cyrus 12 minutes de lecture
Image de fonctionnalité AnyDesk vs TeamViewer incluant les deux plates-formes côte à côte pour comparaison + logo Cloudzy + slogan + description
Accès à distance et espace de travail

AnyDesk vs TeamViewer : comment ils fonctionnent et lequel est le meilleur en 2026

Imaginez que vous êtes à l’autre bout du monde et que vous avez besoin d’un accès urgent à votre ordinateur personnel ou professionnel, mais qu’il n’existe aucun moyen d’y accéder assez rapidement. Il existe un certain nombre de solutions disponibles

Jim SchwarzJim Schwarz 15 minutes 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.