doganddev
Accueil Blog Boutique

Se connecter à un serveur Linux avec xRDP

DOG&DEV · 26/01/2025

Serveurs Tempêtes & Incidents Linux
Se connecter à un serveur Linux avec xRDP

Se connecter à un serveur Linux avec xRDP

xRDP permet de se connecter à un bureau graphique Linux depuis n'importe quel client RDP (Windows, Mac, Linux). Ce guide explique comment se connecter depuis différents clients.

Prérequis

  • Serveur Linux avec xRDP installé et configuré
  • IP ou domaine du serveur
  • Client RDP installé
  • Identifiants utilisateur valides

Pour l'installation xRDP : xrdp-linux.

Clients RDP

Windows

Connexion Bureau à distance (intégré) :

  1. Ouvrir "Connexion Bureau à distance"

    • Win + Rmstsc → Entrée
    • Ou : Démarrer → Accessoires → Connexion Bureau à distance
  2. Entrer l'adresse :

    • IP : 192.0.2.10
    • Domaine : serveur.votredomaine.com
  3. Options :

    • Expérience : "Haute performance" ou "Maximum"
    • Couleurs : "32 bits" (True Color)
  4. Se connecter : utiliser les identifiants Linux

Via PowerShell :

mstsc /v:192.0.2.10

Mac

Microsoft Remote Desktop (App Store) :

  1. Télécharger depuis l'App Store
  2. Ajouter une connexion :
    • PC name : IP ou domaine
    • User account : identifiants Linux
  3. Se connecter

Alternative : Royal TSX (payant, plus de fonctionnalités)

Linux

Remmina (recommandé) :

# Installer Remmina
sudo apt install -y remmina remmina-plugin-rdp

# Lancer
remmina

Configuration :

  1. Nouvelle connexion
  2. Protocole : RDP
  3. Serveur : IP ou domaine
  4. Utilisateur : identifiants Linux
  5. Se connecter

rdesktop (ligne de commande) :

# Installer
sudo apt install -y rdesktop

# Se connecter
rdesktop -u username -p password 192.0.2.10

Configuration de connexion

Options recommandées

Qualité :

  • Couleurs : 32 bits (True Color)
  • Compression : désactiver si bande passante suffisante
  • Performance : optimiser pour la vitesse

Expérience :

  • Thèmes : activer
  • Effets visuels : activer
  • Persistent bitmap caching : activer

Résolution

Ajuster la résolution :

  • Plein écran : utiliser la résolution native
  • Fenêtré : choisir une résolution adaptée

Dépannage

Connexion refusée

Vérifier :

  1. xRDP actif : sudo systemctl status xrdp
  2. Firewall : port 3389 ouvert
  3. IP correcte : vérifier l'adresse du serveur

Tester la connexion :

# Depuis le client
telnet SERVER_IP 3389

Authentification échoue

Vérifier :

  1. Utilisateur : nom d'utilisateur correct
  2. Mot de passe : mot de passe correct
  3. Permissions : utilisateur autorisé à se connecter

Vérifier les logs :

# Sur le serveur
sudo tail -f /var/log/xrdp-sesman.log

Session se ferme immédiatement

Causes possibles :

  • Environnement de bureau : Xfce non configuré
  • Permissions : problèmes de permissions

Solution :

# Vérifier la configuration xRDP
sudo nano /etc/xrdp/startwm.sh

# S'assurer que Xfce est configuré
if [ -r /etc/default/locale ]; then
  . /etc/default/locale
  export LANG
fi
startxfce4

Qualité vidéo faible

Optimiser :

  1. Augmenter la qualité : options de connexion
  2. Bande passante : vérifier la connexion réseau
  3. Compression : désactiver si possible

Bonnes pratiques

  • Sécurité : utiliser des mots de passe forts
  • VPN : utiliser un VPN pour accès distant (plus sécurisé)
  • Firewall : limiter l'accès au port 3389
  • Mises à jour : garder xRDP à jour
  • Monitoring : surveiller les connexions

Alternatives

SSH avec X11 forwarding

Pour applications graphiques uniquement :

# Depuis le client Linux
ssh -X user@server

# Lancer une application graphique
firefox

VNC

Alternative à RDP :

  • TigerVNC : serveur VNC
  • TightVNC : client/serveur VNC
  • RealVNC : solution commerciale

Ressources


Cet article s'inscrit dans notre série de guides Linux et administration. Pour un serveur sur-mesure, contact.

Commentaires (0)

Laisser un commentaire