Comment installer xrdp Server (Remote Desktop) sur Ubuntu 18.04

Xrdp est une implémentation open source du protocole Microsoft Remote Desktop (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 xrdp server sur Ubuntu 18.04.

Si vous voulez une solution open source pour l’accès au bureau à distance, optez pour VNC .,

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 agira comme un backend pour Xrdp.

Il existe plusieurs environnements de bureau (DE) disponibles dans les dépôts Ubuntu. Nous allons installer Xfce . C’est 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 avec les privilèges sudo pour installer Xfce sur votre serveur:

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

selon votre système, le téléchargement et l’installation des paquets Xfce prendront un certain temps.

installer Xrdp #

Le Paquet Xrdp est disponible dans les dépôts Ubuntu par défaut. Pour l’installer, exécuter:

sudo apt install xrdp 

Lorsque le processus d’installation est terminée, le xrdp n’service démarre automatiquement., Vous pouvez vérifier que Xrdp est en cours d’exécution en tapant:

sudo systemctl status xrdp

la sortie ressemblera à ceci:

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 la balise xrdp utilisateur pour le groupe :

sudo adduser xrdp ssl-cert 

c’est tout. Xrdp a été installé sur votre serveur Ubuntu.

configuration de Xrdp #

Les fichiers de configuration de Xrdp se trouvent dans le répertoire/etc/xrdp., Pour les connexions xrdp de base, vous n’avez pas besoin d’apporter de modifications aux fichiers de configuration. Xrdp utilise le bureau X Window par défaut, qui dans ce cas, est XFCE.

Le fichier de configuration principal est nommé xrdp.ini . Ce fichier est divisé en sections et vous permet de définir des paramètres de configuration globaux tels que les adresses de sécurité et d’écoute et de créer différentes sessions de connexion xrdp.,

Chaque fois que vous apportez des modifications au fichier de configuration, vous devez redémarrer le xrdp n’service:

sudo systemctl restart xrdp

xrdp n’utilise startwm.sh fichier pour lancer la session X. Si vous souhaitez utiliser un autre bureau X Window, modifiez ce fichier.

configuration du pare-feu #

par défaut, Xrdp écoute sur le port3389 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

Si vous souhaitez autoriser l’accès depuis n’importe où (ce qui est fortement déconseillé pour des raisons

pour une sécurité accrue, vous pouvez envisager de configurer xrdp pour écouter uniquement sur localhost et de créer un tunnel SSH qui transmet en toute sécurité le trafic de votre machine locale sur le port3389au 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.

Si vous avez un PC Windows, vous pouvez utiliser le client RDP par défaut. Tapez  » remote « dans la barre de recherche Windows et cliquez sur”Remote Desktop Connection ». Cela permettra d’ouvrir le client RDP. Dans le champ” ordinateur », entrez l’adresse IP du serveur distant et cliquez sur”Connecter ».,

On the login screen, enter your username and password and click « OK”.

Once logged in, you should see the default Xfce desktop., Il devrait ressembler à quelque chose comme ceci:

Vous pouvez maintenant commencer à interagir avec la télécommande de bureau XFCE à partir de votre ordinateur local à l’aide de votre clavier et de la souris.

Si vous utilisez macOS, vous pouvez installer L’application Microsoft Remote Desktop à partir du Mac App Store. Les utilisateurs de Linux peuvent utiliser un client RDP tel que Remmina ou Vinagre.

Conclusion

l’Installation d’un xrdp n’server vous permet de gérer votre Ubuntu 18.,04 serveur à partir de votre ordinateur de bureau local via une interface graphique facile à utiliser.

Leave a Comment