Just to add to Nick's comments...
I too found RDP to be a better option from a user perspective, however I
persevered with VNC and have 'got use to it' (although it's still not to
be preferred).
My login solution - for the active desktop - is to first ssh to the
server, start (X11)VNC, then login to Guacamole and go from there. It
isn't ideal, but for a single user it works.
On a positive note some VNC iterations do offer dynamic resize, which
may be something Guacamole will be able to make advantage of in the future.
On 18/01/21 3:15 pm, Nick Couchman wrote:
On Sun, Jan 17, 2021 at 8:43 PM Ciro Iriarte <cyru...@gmail.com
<mailto:cyru...@gmail.com>> wrote:
Hello!,
Anybody has success scenarios/stories/configuration of Guacamole +
VNC for permanent sessions on Linux?.
When you say "permanent sessions," I assume that you mean the ability
for a user to log into a session, disconnect for some time, and then
return and log back in with the same session? Unfortunately this isn't
really possible with straight by itself unless you combine it with
some other pieces of software that accomplish the session management
portion of that. It isn't that you can't do it, just that you need the
VNC connection to be made to a session manager, not just to a desktop.
Or you have to do your own session management, which, with VNC,
usually involves starting up a port per user (this doesn't really
scale well).
I've tried Gnome and KDE with different combinations but there
seems to always be a shortcoming:
Session management
Auto login needed which leaves console open/insecure
No resize
No clipboard support (probably too much to ask for)
I believe VNC does have clipboard support, but the ability to use it
will vary based on the VNC server in use.
Had an easy life using Guacamole with RDP on Windows for this
usecase, Linux+VNC seems a less happy trip...
Have you tried xrdp? It's a reasonably stable RDP server for Linux,
and allows you to use the Window Manager of your choice (Gnome, KDE -
I like XFCE) with the RDP protocol. It supports TLS encryption, and
also can pass through username and password authentication the way you
see in Windows. It can use VNC as a back-end, but also has a native
Xorg driver. And, it includes a session manager, allowing users to
connect, disconnect, and then reconnect to an existing session.
I use Guacamole with xrdp pretty routinely, and most things seem to
work just fine. File transfer occasionally causes me heartache, but
that's due to some shortcomings in xrdp and not in Guacamole RDP support.
-Nick