rss logo

Configurer l'accès au bureau à distance sur Debian 12 avec GNOME

Logo GNOME

Dans un tuto précédent, j'ai montré comment configurer un serveur VNC afin d'établir un accès à distance à un système GNU/Linux. Ce guide exceptionnel est disponible ici. Cependant, avec l'adoption de plus en plus massive de Wayland, et la complexité apparente d'y faire tourner VNC sur celui-ci, (voir cet article : https://wayland.freedesktop.org), je vais ici utiliser une solution alternative. En effet, nous verrons ici comment configurer un serveur RDP, qui est la solution native pour l'accès à distance depuis l'enrironnement GNOME sur la dernière version de Debian.

⚠️ Il faudra prendre en compte la limitation suivante : une connexion à distance par ce moyen ne pourra être établie que si une session utilisateur est ouverte. Cela signifie que nous ne pourrons pas nous connecter au GDM (Gestionnaire d'affichage GNOME) via cette méthode. ⚠️

Activer le partage d'écran

Nous avons deux possibilités pour activer le partage d'écran : de manière graphique ou via la CLI. Nous verrons ici les deux méthodes.

La méthode graphique

  • Ouvrir les Paramètres :
Bureau GNOME montrant l'icône des paramètres mise en évidence
  • Dans les Paramètres, aller dans Partage, puis déplacer le curseur en haut à droite vers la droite afin d'activer le Partage. Une fois activé, cliquer sur Bureau à distance :
Navigation des paramètres GNOME montrant l'onglet Partage sélectionné et Bureau à distance mis en évidence dans le sous-menu
  • Activer le Bureau à distance (1) avec Contrôle à distance (2) et définir un Mot de passe (3) :
Fenêtre des paramètres du Bureau à distance montrant les options pour activer le bureau et le contrôle à distance, le nom de l'appareil, l'adresse du bureau à distance et les champs d'authentification

Méthode en ligne de commande

Il peut être utile d'activer le bureau à distance depuis la CLI. En effet, si nous avons uniquement un accès SSH à la machine, nous pourrons l'activer. Toute la configuration sera effectuée avec l'outil grdctl.

  • Comme condition préalable, le GNOME Remote Desktop doit être initialement activé via l'interface graphique. Une fois activé, il pourra être désactivé ou réactivé via la CLI :
Boîte de dialogue des paramètres du Bureau à distance avec le basculement du Bureau à distance activé, montrant les détails de connexion et les options d'authentification
  • Afficher l'état du service GNOME Remote Desktop :
user@debian:~$ grdctl status RDP: Status: disabled TLS certificate: /home/user/.local/share/gnome-remote-desktop/rdp-tls.crt TLS key: /home/user/.local/share/gnome-remote-desktop/rdp-tls.key View-only: yes Username: (empty) Password: (empty)
  • Définir l'utilisateur et le mot de passe :
user@debian:~$ grdctl rdp set-credentials user 'stdP@$$!'
  • Activer le service RDP :
user@debian:~$ grdctl rdp enable
  • Activer le contrôle à distance :
user@debian:~$ grdctl rdp disable-view-only
  • Pour désactiver le service RDP :
user@debian:~$ grdctl rdp disable

La connexion des clients

Se connecter depuis un hôte Windows

Logo Microsoft
  • Ouvrir simplement le client Connexion Bureau à Distance :
Capture d'écran montrant la fenêtre de Connexion Bureau à Distance à gauche et l'invite d'identification de Windows Security à droite

Se connecter depuis un hôte Linux

Logo Tux

Nous devons installer un client RDP tel que FreeRDP. Une fois installé, nous pouvons procéder à la connexion au serveur.

  • Installer le paquet freerdp2-wayland :
root@host:~# apt install freerdp2-wayland
  • Se connecter au serveur RDP :
std@host:~$ wlfreerdp /v:192.168.1.200 /u:"user" /p:'stdP@$$!' /w:1900 /h:1280 /cert:ignore
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Contact :

contact mail address