GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer XRDP (Remote Desktop) sur Debian 10

XRDP est une implémentation open source du serveur Microsoft RDP (Remote Desktop Protocol). Il fournit un pont entre le client RDP et le système X Windows. Le serveur XRDP permet aux utilisateurs distants de se connecter graphiquement aux machines distantes à l'aide du client Microsoft RDP.

Le XRDP permet le transfert bidirectionnel du presse-papiers, la redirection audio et vocale du microphone et nous permet de monter des lecteurs locaux sur les machines distantes.

Ce tutoriel vous aide à installer XRDP Server (Remote Desktop) sur le système Debian 10 Linux.

Prérequis

Vous devez avoir un accès shell avec un utilisateur privilégié sudo au système Debian 10

Étape 1 - Installation de l'environnement de bureau

Par défaut, Debian Servers n'a pas d'environnement de bureau installé. Le serveur XRDP est conçu pour contrôler uniquement les systèmes de bureau. Vous devrez donc ajouter un environnement de bureau à votre système.

Ouvrez un terminal et mettez à niveau tous les packages installés avec la commande suivante :

sudo apt update && apt install tasksel -y 

Après avoir installé Tasksel, lancez l'utilitaire Tasksel avec la commande suivante :

sudo tasksel 

Vous devriez voir l'interface suivante :

Utilisez la touche fléchée pour faire défiler la liste et trouver Environnement de bureau Debian . Ensuite, appuyez sur la touche Espace pour le sélectionner, choisissez également le type Dekstop, puis appuyez sur la touche Tab pour sélectionner OK puis appuyez sur Entrée pour installer l'environnement de bureau.

Une fois tous les packages installés, vous devrez configurer le démarrage de votre système dans la cible graphique. Vous pouvez le définir avec la commande suivante :

sudo systemctl set-default graphical.target 

Ensuite, redémarrez votre système pour appliquer les modifications.

Étape 2 - Installer XRDP sur Debian 10

Les packages Xrdp Debian sont disponibles dans les référentiels système par défaut. Vous pouvez installer un bureau à distance sur votre système Debian en exécutant la commande suivante.

sudo apt install xrdp -y 

Une fois l'installation de xrdp terminée avec succès, son service sera démarré automatiquement. Pour vérifier l'état du service, exécutez la commande :

sudo systemctl status xrdp 

La sortie ci-dessus montre que le service Xrdp est opérationnel et écoute sur le port 3389.

Étape 3 - Configuration du service Xrdp

Le processus d'installation crée un utilisateur nommé xrdp dans votre système. Les sessions XRDP utilisent un fichier de clé de certificat "/etc/ssl/private/ssl-cert-snakeoil.key", qui joue un rôle important avec le bureau à distance. Ce fichier clé appartient à root et le propriétaire du groupe est "ssl-cert"

Nous devons donc autoriser l'utilisateur xrdp à accéder à ce fichier clé. Pour ce faire, ajoutez l'utilisateur xrdp au groupe "ssl-cert" avec la commande suivante.

sudo usermod -a -G ssl-cert xrdp 

Parfois, l'utilisateur est confronté à un problème avec un écran noir qui apparaît en arrière-plan. Donc, j'ai inclus des étapes pour résoudre le problème d'écran noir en arrière-plan. Editez le fichier xrdp /etc/xrdp/startwm.sh dans un éditeur de texte :

sudo nano /etc/xrdp/startwm.sh 

Ajoutez ces commandes avant les commandes qui testent et exécutent Xsession comme indiqué ci-dessous :

Unset DBUS_SESSION_ADDRESS
Unset XDG_RUNTIME_DIR

Appuyez sur CTRL+O pour écrire, puis sur CTRL+X pour quitter l'éditeur.

Redémarrez le service Xrdp en exécutant la commande ci-dessous :

sudo systemctl restart xrdp 

Étape 4 - Ajuster le pare-feu

Le Xrdp écoute sur le port 3389, qui est le port par défaut pour le protocole RDP. Vous devez ajuster le pare-feu pour autoriser l'accès au port 3389 pour les systèmes distants.

Pour les systèmes fonctionnant avec un pare-feu UFW, utilisez la commande suivante pour ouvrir le port 3389 pour le réseau LAN.

sudo ufw allow from 192.168.1.0/24 to any port 3389 

Vous pouvez changer 192.168.1.0/24 avec 0.0.0.0/0 ouvrir à tous.

Rechargez l'UFW pour appliquer les nouvelles règles.

sudo ufw reload 

Très bien, votre système est prêt à accéder via le protocole RDP.

Étape 5 - Se connecter au bureau à distance

Le service Xrdp est installé avec succès et prêt à se connecter. Sur votre client Windows, ouvrez le client RDP et entrez l'adresse IP du système Debian.

Vous pouvez lancer le client RDP en tapant "mstsc" dans la fenêtre d'exécution ou la ligne de commande.

La première fois, un message d'avertissement s'affichera car le système distant est inconnu pour votre système. Cochez la case devant "Ne plus me demander la connexion à cet ordinateur" et cliquez sur Oui pour continuer.

Une fois connecté avec succès, le système distant demande une authentification. Entrez les identifiants de connexion du système Debian distant pour obtenir un accès au bureau à distance.

Une fois l'authentification réussie, vous obtiendrez un accès au bureau à distance.

C'est ça. Maintenant, vous pouvez gérer votre système Debian distant avec une interface graphique.

Conclusion

Ce tutoriel vous a aidé à configurer le service XRDP Server (Remote Desktop) sur le système Debian 10 Linux. Vous fournit également les étapes pour installer Desktop Environment sur un système Debian Linux.


Debian
  1. Comment installer le bureau Budgie sur Debian

  2. Comment installer le serveur Xrdp (bureau à distance) sur Ubuntu 18.04

  3. Comment installer le serveur Xrdp (bureau à distance) sur Ubuntu 20.04

  4. Comment installer le serveur Xrdp (bureau à distance) sur Debian 10

  5. Comment installer le bureau à distance (Xrdp) sur Ubuntu 18.04

Comment installer GNOME Desktop sur Debian 10

Comment installer XFCE sur Debian 10

Comment installer Budgie Desktop sur Debian 11

Comment installer Cinnamon 1.8 Desktop sur Debian 7

Comment installer le serveur Xrdp (bureau à distance) sur Ubuntu 22.04

Comment installer le bureau à distance (XRDP) sur Ubuntu 20.04