AlmaLinux 10.x: Remote Desktop in an enterprise setting

We have a setup where a headless Linux server offers remote desktop services to a number of users. We also have a FreeIPA infrastructure for centralized user management etc.

So far it’s been based on a RHEL8 derivative, standard GUI and XRDP on the server side (and “Windows App” on macOS on the client side.)

This has been working extremely well, setup is as simple as adding the user in IPA, and then they are able to log on graphically.

I’m trying to replicate this setup with AlmaLinux 10.1 and coming up short. I’m trying to follow the instructions here, but, apart from it not working, I’m also puzzled by the whole concept:

Remote users authenticate by using a system-wide password, which grants access to the graphical login screen. Then they log in with their individual credentials, enabling remote access to the desktop environment.

What the heck? This doesn’t sound very enterprisey to me.

Is there a guide explaining how I can achieve this? I don’t have strong opinions on Wayland vs. x11.

Hello,

Based on the RHEL 10 documentation, it appears that the supported configurations have changed compared to RHEL 9.

For headless multi-user remote desktops, the current recommendation is gnome-remote-desktop + gdm + freerdp, and

TigerVNC has been removed in RHEL 10.

Hi,
You can try gnome integrated RDP way, I found this documentation easier to understand than redhat one: GitHub - GNOME/gnome-remote-desktop: Read-only mirror of https://gitlab.gnome.org/GNOME/gnome-remote-desktop · GitHub

I would not recommend X2GO as it is not friend with gnome or install xfce graphical environnement instead of gnome.

The rust desk solution with a selfhosted rust desk server can also works: https://rustdesk.com/docs/en/self-host/

Hope that helps.