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. ⚠️
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.
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.
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)
user@debian:~$ grdctl rdp set-credentials user 'stdP@$$!'
user@debian:~$ grdctl rdp enable
user@debian:~$ grdctl rdp disable-view-only
user@debian:~$ grdctl rdp disable
Nous devons installer un client RDP tel que FreeRDP. Une fois installé, nous pouvons procéder à la connexion au serveur.
root@host:~# apt install freerdp2-wayland
std@host:~$ wlfreerdp /v:192.168.1.200 /u:"user" /p:'stdP@$$!' /w:1900 /h:1280 /cert:ignore
Contact :