Comment installer XRDP sur Ubuntu 20.04

- 3716
- 780
- Lucas Bernard
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.

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

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

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

É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.

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.

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

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

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é.

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é.

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.
- « 10 environnements de bureau Linux les meilleurs et les plus populaires de tous les temps
- Comment installer Flask dans Ubuntu 20.04 »