Comment installer XRDP sur Ubuntu 20.04

Comment installer XRDP sur Ubuntu 20.04

Xrdp est un équivalent open source de Protocole de bureau à distance de Microsoft (RDP). Avec xrdp Installé sur un système Linux, les utilisateurs peuvent accéder à distance au bureau Linux à l'aide d'un client RDP comme nous le démontrent plus loin dans cet article. C'est entièrement gratuit à télécharger et à utiliser.

Sans plus encore ADO, voyons comment vous pouvez installer Xrdp Sur le bureau Ubuntu 20.04 et 18.04.

Conditions préalables

Ce guide suppose que vous avez déjà une copie du Ubuntu 20.04 ou Ubuntu 18.04 bureau déjà installé. Si vous avez une installation minimale - sans interface graphique - alors installant un environnement de bureau (comme GNOME) est recommandé.

Pour installer le Ubuntu Environnement de bureau, exécutez la commande:

$ sudo apt install ubuntu-desktop 

Étape 1: Installez XRDP sur Ubuntu 20.04

Pour commencer, lancez votre terminal et appelez la commande suivante pour installer Xrdp sur votre système.

$ sudo apt install xrdp 

Lorsqu'il est invité, frappez juste 'Y' et appuyez sur Entrée pour continuer avec l'installation.

Installez XRDP sur Ubuntu

Xrdp Le service démarre automatiquement lors de l'installation. Vous pouvez le vérifier en exécutant la commande:

$ sudo systemctl status xrdp 
Vérifiez le statut XRDP sur Ubuntu

La sortie confirme, sans aucun doute, que le xrdp le démon est actif et fonctionne.

Étape 2: Configurer XRDP sur Ubuntu 20.04

Quand Xrdp est installé, une clé de certificat SSL - ssl-cerner-sakeoil.clé - est placé dans le / etc / ssl / private / dossier. Nous devons ajouter l'utilisateur XRDP au SSL-cerf groupe pour rendre le fichier lisible à l'utilisateur.

$ sudo addUser xrdp ssl-cerred 
Ajouter un utilisateur XRDP au groupe SSL CERT

Xrdp écoute sur le port 3389 Et si vous êtes derrière un pare-feu UFW, vous devez ouvrir le port pour permettre le trafic entrant à partir d'un RDP client. Dans cet exemple, j'autoriserai le trafic de mon sous-réseau entier vers le Ubuntu système.

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

Par la suite, rechargez le pare-feu et confirmez si le port a été ouvert.

$ sudo ufw rechargement $ sudo ufw statut 
Ouvrez le port XRDP sur le pare-feu Ubuntu

Étape 3: Accédez à un bureau Ubuntu à distance avec le client RDP

Dans cette étape, nous allons accéder au Ubuntu Système de bureau de Windows 10 en utilisant le Client de bureau à distance. Mais avant de le faire, assurez-vous de vous déconnecter d'abord de Ubuntu 20.04. Parce que parce que Xrdp Soutient seulement un XSESSION.

Ensuite, lancez votre client et votre clé dans l'adresse IP de votre système distant et cliquez sur le ''Connecter' bouton.

Connectez le système Ubuntu distant avec RDP

Sur la fenêtre contextuelle qui vous oblige à vérifier l'identité de votre système distant, à ignorer les erreurs de certificat et à cliquer sur ''Suivant'bouton pour poursuivre la connexion.

Vérifiez l'identité du système Ubuntu distant

Sur le Xrdp Page de connexion, fournissez vos informations d'identification de connexion et cliquez sur 'D'accord'.

Entrez la connexion Ubuntu

NOTE: À ce stade, vous pouvez rencontrer un écran noir vierge, au lieu d'un fond de bureau Ubuntu. En fait, je l'ai personnellement rencontré et après avoir creusé, j'ai découvert une solution de contournement astucieuse.

Correction de l'écran Ubuntu noir

La solution est assez simple. Rendez-vous sur le système distant et modifiez le / etc / xrdp / startwm.shot scénario.

$ sudo vim / etc / xrdp / startwm.shot 

Ajoutez ces lignes juste avant les lignes qui testent et exécutent XSESSION Comme indiqué dans la capture d'écran ci-dessous.

unset dbus_session_bus_address unset xdg_runtime_dir 
Correction de l'écran noir Ubuntu

Enregistrer le fichier et quitter. Puis redémarrez le Xrdp service.

$ sudo systemctl redémarrer xrdp 

Ensuite, réinitialiser la connexion. Après l'authentification initiale, vous devrez vous authentifier à nouveau comme indiqué.

Connexion Ubuntu

Fournissez vos informations d'identification et cliquez surAuthentifier'Et enfin, cela vous expose à l'écran de bureau du système de bureau Ubuntu distant comme indiqué.

Partage de bureau Ubuntu à distance

Nous aimerions entendre vos commentaires et, plus précisément, les défis que vous avez rencontrés. Nous espérons que ce guide a été utile.