How To Setup Ubuntu Remote Desktop XRDP Server for Windows Client
Table des matières:
- Installation de l'environnement de bureau
- Installation de Xrdp
- Configuration de Xrdp
- Configuration du pare-feu
- Connexion au serveur Xrdp
- Conclusion
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:
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 rdpLa session à distance est déconnectée. Aucune licence d`accès client au Bureau à distance

Correction du problème "La session distante a été déconnectée car aucune licence d`accès client Remote Desktop n`est disponible pour cet ordinateur".
Utilisation de l'application de bureau à distance dans Windows 8 pour les connexions à distance

Apprenez à configurer et utiliser l’application Bureau à distance dans Windows 8 pour les connexions à distance.
Comment installer le serveur xrdp (bureau à distance) sur Raspberry Pi

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. Ce tutoriel explique comment installer et configurer le serveur Xrdp sur Raspberry Pi.