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.


















