RHEL 9 includes the gnome-remote-desktop package, and official instructions are provided for enabling remote access via GNOME’s “Share” → “Screen Sharing” menu.
I apologize, but we haven’t been able to verify this on our end yet. If possible, could you please test this on an actual device?
It supports operating as a remote assistance remote desktop server, as a single user headless remote desktop server, and as a headless remote login remote desktop server.
It has two protocol backends, RDP and VNC. Not all modes of operation are supported with all protocol backends.
For RDP support, it uses FreeRDP, and for VNC support, it uses LibVNCServer.
VNC and RDP are two protocols for remote. The Vino, TigerVNC, and LibVNCServer implement the VNC protocol.
RHEL 10 goes one step further: it did drop X11 and hence VNC; Wayland sessions via RDP are the only remote option – even in the installer.
Personally, I don’t use remote GUI desktop sessions – if ssh cannot pipe something, then it aint for me.