Hi, as far as i know there are no sessiondata stored in DB. All in memory / 
guacd. So changing the Destination tomcat server will result in an invalid 
session.

Also by Design, because Guacamole didn't need a db for the base function. But 
of course the remote connection also need a static server.

Best regards,
Tobias

18.03.2025 19:45:41 Anakien Skywalker <njuhaand...@gmail.com>:

> Hello,
> 
> Tobias, do I understand correctly? The issue is that Subbareddy has logged in 
> one guac client instance, but random requests (like /effectivePermissions) 
> are going to another guac client instance which does not store session data?
> This would explain 403 Forbidden. Very impressive.
> 
> вт, 18 мар. 2025 г. в 18:08, Tobias Feller | OPC <tfel...@opc.de>:
>> 
>> Hi Subba,
>> 
>> Am 18.03.2025 um 16:49 schrieb Anakien Skywalker:
>>> 4. Used ALB to login to Guacamole UI but got into the above error. 
>> 
>> One Hint about this setup: 
>> 
>> It is important that you once you have logged in always get to the same 
>> server via an sticky cookie created by the loadbalancer.
>> 
>> 
>> 
>> I have setup an very similar environment. I have changed the 
>> guacamole-styleshet so that i see on which server i am.
>> 
>> My setup: Traefik vs. Nginx, Tembo vs. Aurona, and Hetzner LB vs. ALB - but 
>> it is working for many users. Also i set the cookie sticky cookie livetime 
>> to ~ 24h - so that the user will stay for a day on "his" server.
>> 
>> You can also monitor the guacd-logs on both docker-hosts to see if the 
>> servers are "switching".
>> 
>> Best regards,
>> 
>> Tobias
>> 
>> 
>> 

Reply via email to