Introduction
Remote Desktop (Xrdp) est une implémentation gratuite et open source du serveur Microsoft RDP qui permet aux systèmes d'exploitation autres que Microsoft Windows de fournir une expérience de bureau à distance entièrement fonctionnelle et compatible RDP.
Ce tutoriel vous expliquera comment installer et configurer le Xrdp sur Ubuntu 18.04.
Prérequis
- Accès Sudo à votre serveur Ubuntu 18.04
Étape 1 :Connectez-vous au serveur avec un accès Sudo.
Pour installer l'application Xrdp, vous devez vous connecter au serveur avec un accès Sudo.
ssh username@your_server_ip
Étape 2 :Installer les packages XRDP
Après la connexion, vous pouvez mettre à jour votre liste de packages pour les mises à niveau des packages nécessitant une mise à niveau, ainsi que les nouveaux packages qui viennent d'arriver dans les référentiels avec la commande ci-dessous
sudo apt-get update
Après les mises à jour, exécutez la commande ci-dessous pour installer Xrdp sur votre serveur
sudo apt-get install xrdp
Étape 3 :Installez votre environnement de bureau préféré
Pour installer XFCE Veuillez utiliser la commande ci-dessous
sudo apt-get install xfce4
#Optional sudo apt-get install xfce4-terminal
(ou)
Pour installer MATE Veuillez utiliser la commande ci-dessous
sudo apt-get install mate-core mate-desktop-environment mate-notification-daemon
Configurations pour utiliser l'environnement préféré
Après l'installation, configurez XRDP pour utiliser l'environnement XFCE avec la commande ci-dessous
sudo sed -i.bak '/fi/a #xrdp multiple users configuration \n xfce-session \n' /etc/xrdp/startwm.sh
(Ou)
si vous avez installé MATE , Veuillez utiliser la commande ci-dessous pour l'environnement MATE
sudo sed -i.bak '/fi/a #xrdp multiple users configuration \n mate-session \n' /etc/xrdp/startwm.sh
Par défaut Xrdp utilise le /etc/ssl/private/ssl-cert-snakeoil.key
fichier lisible uniquement 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
Étape 4 :Autoriser le port RDP dans le pare-feu
Après la configuration, pour vous connecter à la session RDP, vous devez autoriser le port dans le pare-feu qui est fermé par défaut. Exécutez la commande ci-dessous pour ouvrir le port dans Ubuntu 18.04
Si vous avez activé UFW, utilisez la commande ci-dessous
sudo ufw allow 3389/tcp
Si Iptables est en cours d'exécution sur votre serveur, utilisez la commande ci-dessous
sudo iptables -A INPUT -p tcp --dport 3389 -j ACCEPT
sudo netfilter-persistent save
sudo netfilter-persistent reload
Étape 5 :Redémarrez l'application Xrdp
Redémarrez une fois l'application Xrdp pour vous assurer que toutes les modifications ci-dessus sont prises en compte.
sudo /etc/init.d/xrdp restart
C'est ça. Vous pourrez maintenant vous connecter au serveur via RDP
Conclusion
Vous devriez maintenant pouvoir vous connecter au serveur via Xrdp. Si vous utilisez Linux comme bureau local, vous pouvez vous connecter au serveur via Remmina. Si vous utilisez Windows comme bureau local, les utilisateurs Windows disposent par défaut d'une application de connexion RDP sur leurs machines. Pour le trouver, recherchez "Connexion Bureau à distance" dans le menu Démarrer.