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.