Configuration de XFCE et XRDP sur Ubuntu

Configuration de XFCE et XRDP sur Ubuntu

Ce guide explique comment installer un environnement de bureau léger XFCE et configurer l'accès Bureau à distance via XRDP sur un serveur Linux (Ubuntu/Debian), afin que vous puissiez y accéder graphiquement depuis un autre ordinateur.

Configuration de XFCE et XRDP sur Ubuntu (Bureau à distance)

Instructions d'installation

1) Mettre à jour le système

Connectez-vous à votre VPS via SSH et exécutez :

sudo apt update && sudo apt upgrade -y

2) Installer un environnement de bureau léger (XFCE)

Installez l'environnement graphique :

sudo apt install xfce4 xfce4-goodies -y

3) Installer XRDP

XRDP est un service qui permet les connexions à distance en utilisant le protocole Remote Desktop Protocol (RDP) :

sudo apt install xrdp -y
sudo systemctl enable xrdp
sudo systemctl start xrdp

4) Configurer XRDP pour utiliser XFCE

Définissez XFCE comme environnement de session :

echo "startxfce4" > ~/.xsession

Ajoutez l'utilisateur XRDP au groupe SSL :

sudo adduser xrdp ssl-cert

Redémarrez XRDP pour appliquer les modifications :

sudo systemctl restart xrdp

5) Ouvrir le port RDP dans le pare-feu (si activé)

Autorisez les connexions entrantes sur le port 3389 :

sudo ufw allow 3389/tcp

6) Se connecter au VPS via Bureau à distance

  • Ouvrez l'application Bureau à distance sur votre ordinateur (par exemple, mstsc sur Windows).
  • Entrez l'adresse IP publique de votre VPS.
  • Connectez-vous en utilisant vos identifiants Linux (nom d'utilisateur et mot de passe).

Vérification et dépannage

Si l'écran reste noir ou se ferme :

Assurez-vous que le fichier .xsession contient :

startxfce4

Redémarrez le serveur ou le service XRDP :

sudo systemctl restart xrdp

Si vous utilisez un environnement de bureau autre que XFCE, adaptez la commande (par exemple, startmate, gnome-session, etc.).

Conclusion

En suivant ces étapes, vous disposerez d'un accès graphique fonctionnel à votre VPS Linux via Bureau à distance. Ceci est particulièrement utile pour ceux qui souhaitent gérer leur serveur visuellement ou héberger des services comme un serveur Assetto Corsa dans un environnement plus convivial.

Join our Discord community server

For any questions, suggestions, or just to chat with the community, join us on Discord!

900+Members