Comment installer XRDP (bureau à distance) sur Debian 10

Comment installer XRDP (bureau à distance) sur Debian 10

XRDP est une implémentation open source du serveur Microsoft RDP (protocole de bureau à distance). Il fournit une pontage entre le client RDP et le système X Windows. Le serveur XRDP permet aux utilisateurs distants de se connecter graphique aux machines distantes à l'aide du client Microsoft RDP.

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

Ce tutoriel vous aide à installer le serveur XRDP (bureau à distance) sur le système Debian 10 Linux.

Prérequisités

Vous devez avoir un accès Shell avec un utilisateur privilège sudo du système Debian 10

Étape 1 - Installation de l'environnement de bureau

Par défaut, Debian Serveurs n'a pas un 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 améliorez 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èche pour faire défiler la liste et trouver Environnement de bureau Debian. Ensuite, appuyez sur la touche d'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 régler vos bottes système dans la cible graphique. Vous pouvez le définir avec la commande suivante:

Sudo Systemctl Set-Default Graphical.cible  

Suivant, redémarrage Votre système pour appliquer les modifications.

Étape 2 - Installation de 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 distant sur votre système Debian en exécutant la commande suivante.

sudo apt install xrdp -y  

Une fois l'installation 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 en place 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-cerser-sakeoiloil.clé », qui joue un rôle important avec le bureau distant. Ce fichier clé appartient à Root et le propriétaire du groupe est «SSL-CERT»

Nous devons donc permettre à l'utilisateur de XRDP d'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 fait face à un problème avec l'écran noir apparaît en arrière-plan. Donc, que j'inclus des étapes pour résoudre le problème de l'écran noir en arrière-plan. Modifier le fichier XRDP / etc / xrdp / startwm.shot Dans un éditeur de texte:

sudo nano / etc / xrdp / startwm.shot  

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 Ctrl + X pour quitter l'éditeur.

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

sudo systemctl redémarrer xrdp  

Étape 4 - Ajustez le pare-feu

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

Systèmes en cours d'exécution avec un pare-feu UFW, utilisez la commande suivante pour ouvrir le port 3389 pour le réseau LAN.

sudo ufw autoriser à partir de 192.168.1.0/24 à n'importe quel port 3389  

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

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

sudo ufw rechargement  

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

Étape 5 - Connectez-vous à Remote Desktop

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, cela invitera un message d'avertissement dû au système distant est inconnu pour votre système. Cochez la case devant "Ne me demandez plus la connexion à cet ordinateur" et cliquez sur OUI pour continuer.

Une fois connecté avec succès, le système distant invite à l'authentification. Entrez les informations d'identification de connexion du système Debian distant pour obtenir un accès à distance de bureau.

Sur l'authentification réussie, vous obtiendrez un accès à distance de bureau.

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 de serveur XRDP (bureau à distance) sur le système Debian 10 Linux. Vous fournit également les étapes pour installer un environnement de bureau sur un système debian Linux.