Android

Comment installer le serveur xrdp (bureau à distance) sur Ubuntu 18.04

How To Setup Ubuntu Remote Desktop XRDP Server for Windows Client

How To Setup Ubuntu Remote Desktop XRDP Server for Windows Client

Table des matières:

Anonim

Xrdp est une implémentation open-source du protocole Microsoft Remote Desktop Protocol (RDP) qui vous permet de contrôler graphiquement un système distant. Avec RDP, vous pouvez vous connecter à la machine distante et créer une véritable session de bureau comme si vous vous étiez connecté à une machine locale.

Ce tutoriel explique comment installer et configurer le serveur Xrdp sur Ubuntu 18.04.

Installation de l'environnement de bureau

Généralement, les serveurs Linux n'ont pas d'environnement de bureau installé. Notre première étape consiste à installer X11 et un environnement de bureau léger qui servira de backend pour Xrdp.

Il existe plusieurs environnements de bureau (DE) disponibles dans les référentiels Ubuntu. Nous allons installer Xfce. Il s'agit d'un environnement de bureau rapide, stable et léger, ce qui le rend idéal pour une utilisation sur un serveur distant.

Tapez les commandes suivantes en tant qu'utilisateur disposant des privilèges sudo pour installer Xfce sur votre serveur:

sudo apt update sudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils

Selon votre système, le téléchargement et l'installation des packages Xfce prendront un certain temps.

Installation de Xrdp

Le package Xrdp est disponible dans les référentiels Ubuntu par défaut. Pour l'installer, exécutez:

sudo apt install xrdp

Une fois le processus d'installation terminé, le service Xrdp démarre automatiquement. Vous pouvez vérifier que Xrdp fonctionne en tapant:

sudo systemctl status xrdp

La sortie ressemblera à ceci:

● xrdp.service - xrdp daemon Loaded: loaded (/lib/systemd/system/xrdp.service; enabled; vendor preset: enabled) Active: active (running) since Sun 2019-07-28 22:40:53 UTC; 4min 21s ago Docs: man:xrdp(8) man:xrdp.ini(5)…

Par défaut, Xrdp utilise le fichier /etc/ssl/private/ssl-cert-snakeoil.key qui n'est lisible que par les utilisateurs membres du groupe «ssl-cert». Exécutez la commande suivante pour ajouter l'utilisateur xrdp au groupe:

sudo adduser xrdp ssl-cert

C'est ça. Xrdp a été installé sur votre serveur Ubuntu.

Configuration de Xrdp

Les fichiers de configuration Xrdp se trouvent dans le répertoire /etc/xrdp . Pour les connexions Xrdp de base, il vous suffit de configurer Xrdp pour utiliser Xfce. Pour ce faire, ouvrez le fichier suivant dans votre éditeur de texte:

sudo nano /etc/xrdp/xrdp.ini

Ajoutez la ligne suivante à la fin du fichier:

/etc/xrdp/xrdp.ini

exec startxfce4

Enregistrez le fichier et redémarrez le service Xrdp:

sudo systemctl restart xrdp

Configuration du pare-feu

Par défaut, Xrdp écoute sur le port 3389 sur toutes les interfaces. Si vous exécutez un pare-feu sur votre serveur Ubuntu (ce que vous devez toujours faire), vous devrez ajouter une règle qui activera le trafic sur le port Xrdp.

Pour autoriser l'accès au serveur Xrdp à partir d'une adresse IP ou d'une plage IP spécifique, dans cet exemple 192.168.1.0/24 , exécutez la commande suivante:

sudo ufw allow from 192.168.1.0/24 to any port 3389

sudo ufw allow 3389

Pour une sécurité accrue, vous pouvez envisager de configurer Xrdp pour écouter uniquement sur localhost et créer un tunnel SSH qui transfère en toute sécurité le trafic de votre machine locale sur le port 3389 vers le serveur sur le même port. Une autre option sécurisée consiste à installer OpenVPN et à se connecter au serveur Xrdp via le réseau privé.

Connexion au serveur Xrdp

Maintenant que vous avez configuré votre serveur Xrdp, il est temps d'ouvrir votre client Xrdp et de vous connecter au serveur.

Vous pouvez maintenant commencer à interagir avec le bureau XFCE distant à partir de votre ordinateur local à l'aide de votre clavier et de votre souris.

Conclusion

L'installation d'un serveur Xrdp vous permet de gérer votre serveur Ubuntu 18.04 à partir de votre ordinateur de bureau local à l'aide d'une interface graphique facile à utiliser.

ubuntu rdp