Hello!, I'm working on a lab environment for coworkers & given the requirements are GUI Jumphosts & no licenses for OS we settled on Linux+VNC & Loadbalancing pools with Guacamole.
All the OS users will be named, authenticated to FreeIPA and potentially a NFS based $HOME. Guacamole also authenticating with LDAP+OTP and JDBC-stored connections. I've struggled setting up VNC with openSUSE 15.3 and their KDE desktop (SDDM). Have a slightly better outcome with XDM (uglier but works somehow). The desktops/jumphosts are running as PVE VMs, so also tested with KVM/QEMU VNC support. The experience with that case is way better, rock solid VNC session, even manual screen resize works, there's one annoying bit (keyboard mapping for es-latam) and a major roadblock: it's the VM console, user2 could land on the already logged in session for user1. I imagine I could create the loadbalancing group with 1 connection per user with session "stickiness" & then setup OS level timeouts to lock the GUI session after no activity. That & fixing the keyboard mapping with guacamole-> QEMU VNC console would make it, but feels like having a lot of moving parts. Any smarter approach to this?. Could anybody share their recipe for similar scenarios?. Regards, CI.-
