Aller au contenu

Partage du Desktop via RDP

Introduction

Si vous cherchez à partager votre bureau (Gnome) sur Rocky Linux ou à accéder à d’autres bureaux partagés, ce guide est fait pour vous. Mieux encore, ce n'est pas difficile !

Pour les débutants, vous allez utiliser RDP. RDP signifie Remote Desktop Protocol, et il fait exactement ce que cela indique : il vous permet de visualiser et d'interagir avec des ordinateurs à distance, le tout avec une interface graphique. Toutefois, vous devrez vous plonger un peu dans l'art d'utiliser la ligne de commande pour configurer.

Remarque

Par défaut, Rocky Linux offre la possibilité de partager votre bureau via un autre protocole appelé VNC. VNC est suffisamment fonctionnel, RDP offre généralement une expérience beaucoup plus fluide et peut gérer des résolutions de moniteur étranges.

Prérequis

Pour ce guide, nous partons du principe que vous disposez déjà de la configuration suivante :

  • Rocky Linux et GNOME
  • Flatpak et Flathub installés et opérationnels
  • Un compte utilisateur non root
  • Accès administrateur ou sudo et pouvoir coller des commandes dans le terminal
  • Le serveur X (pour partager votre bureau)

Info

Il y a actuellement quelques projets en cours pour rendre le serveur d'affichage Wayland et RDP agréables, et les versions plus récentes de Gnome sont livrées avec un serveur RDP intégré qui fait l'affaire. Cependant, la version Rocky Linux de Gnome ne dispose pas de cette fonctionnalité, il est donc beaucoup plus facile d'alimenter votre session RDP avec x11.

Partager votre bureau Rocky Linux GNOME avec RDP

Pour rendre votre bureau Rocky Linux accessible à distance, vous avez besoin d'un serveur RDP. Pour nos besoins, xrdp suffira largement. Cependant, vous devrez utiliser le terminal pour cela, car il s'agit d'un programme uniquement CLI.

sudo dnf install xrdp

Une fois installé, vous devez activer le service :

sudo systemctl enable --now xrdp

Si tout se passe bien, le serveur RDP sera installé, activé et exécuté. Mais vous ne pouvez pas vous connecter pour l’instant, vous devez d’abord ouvrir le bon port sur votre pare-feu.

Si vous souhaitez en savoir plus sur le fonctionnement de l'application de pare-feu de Rocky Linux, firewalld, veuillez consulter notre guide du débutant sur firewalld. Si vous voulez juste avancer, exécutez les commandes suivantes :

sud firewall-cmd --zone=public --add-port=3389/tcp --permanent
sudo firewall-cmd --reload

Pour les débutants : ces commandes ouvrent le port RDP de votre pare-feu afin que vous puissiez accepter les connexions RDP entrantes et redémarrer le pare-feu pour appliquer les modifications. À ce stade, si vous le souhaitez, vous pouvez redémarrer votre PC pour plus de sécurité.

Si vous ne voulez pas redémarrer le système, vous souhaiterez peut-être vous déconnecter. RDP utilise les identifiants de votre compte utilisateur pour des raisons de sécurité. Se connecter à distance alors que vous êtes déjà connecté localement à votre bureau n'est pas possible. Du moins, pas sur le même compte utilisateur.

Info

Vous pouvez également utiliser l'application Firewall pour gérer `firewalld` et ouvrir les ports de votre choix. Surveillez cet espace pour un lien vers mon guide d'installation et d'utilisation de l'application Pare-feu.

Accès à votre Desktop Rocky Linux et/ou à d'autres Bureaux avec RDP

Vous avez vu comment installer un serveur RDP et vous avez désormais besoin d'un client RDP. Sous Windows, l’application Remote Desktop Connection fait très bien l’affaire. Si vous souhaitez accéder à votre machine Rocky Linux à partir d'une autre machine Linux, vous devrez installer une solution tierce.

Sur GNOME, le logiciel Remmina bénéficie de ma plus haute confiance. C'est simple à utiliser, c’est stable et cela fonctionne.

Si Flatpak/Flathub est installé, ouvrez simplement l’application Software et recherchez Remmina.

The Gnome Software app on the Remmina page

Installez, lancez. Remarque : il s'agit de la marche à suivre permettant d'ajouter une connexion RDP dans Remmina, en particulier, mais il est similaire pour presque toutes les autres applications client RDP que vous êtes susceptible de trouver.

Quoi qu’il en soit, cliquez sur le bouton + dans le coin supérieur gauche pour ajouter une connexion. Donnez un nom à la connexion dans le champ adéquat et indiquez l'adresse IP de l'ordinateur distant, ainsi que le nom d'utilisateur et le mot de passe de votre compte utilisateur distant. N'oubliez pas que si vos ordinateurs sont sur le même réseau, vous souhaiterez utiliser son adresse IP locale, et non celle vue de l'extérieur sur Internet.

The Remmina connection profile form

Et si vos ordinateurs ne sont pas sur le même réseau, il est nécessaire que vous sachiez comment effectuer la redirection de port ou que l'ordinateur distant dispose d'une adresse IP statique. Cela dépasse le cadre de ce document.

Assurez-vous de faire défiler la barre verticale vers le bas pour des options telles que la prise en charge de plusieurs moniteurs, les résolutions personnalisées, etc. De plus, l'option « Type de connexion réseau » vous permettra d'équilibrer l'utilisation de la bande passante avec la qualité de l'image dans votre client RDP.

Si vos ordinateurs sont sur le même réseau, optez simplement pour le réseau local LAN pour obtenir la meilleure qualité.

Cliquez ensuite sur Save et Connect, c'est parti !

Voici à quoi cela ressemble avec le client Windows Remote Desktop Connection. L'auteur a écrit l'intégralité de ce document sur son serveur Rocky Linux local avec RDP. Je ne plaisantais pas sur la capacité de RDP à gérer des résolutions de moniteur étranges.

A screenshot of my docs-writing environment, at a 5120x1440p resolution

Conclusion

Et voilà ! C'est tout ce que vous devez savoir pour que RDP soit opérationnel sur Rocky Linux et pour partager votre bureau à votre guise. Si tout ce dont vous avez besoin est d’accéder à distance à certains fichiers et applications, cela fera l’affaire.

Author: Ezequiel Bruni

Contributors: Steven Spencer