Thank you for your answer, Even if I limit the connection per user I think it only works for that connection configuration(I have multiple configurations for a single remote computer). If I have two configurations for a single Remote computer with the different initial program it will still log out the other user on request.
On Mon, Jul 24, 2017 at 6:28 PM, Mike Jumper <mike.jum...@guac-dev.org> wrote: > On Mon, Jul 24, 2017 at 7:07 AM, Masood Hussain <masoodhussai...@gmail.com > > wrote: > >> Thank you for the idea but Configuring the remote computer is probably >> not a very efficient way to my working solution as I have multiple >> computers. >> >> > As Erik mentioned, there are properties for configuring exactly this > within the Guacamole server: > > http://guacamole.incubator.apache.org/doc/gug/jdbc-auth. > html#jdbc-auth-concurrency > > These can also be specified/overridden on a per-connection basis when > editing the connection via the web interface, in the section labeled > "concurrency limits": > > http://guacamole.incubator.apache.org/doc/gug/administration.html# > connection-management > > You will need to use the database authentication backend to make use of > these features, as only the database auth tracks connections with this > level of granularity. Writing your own auth extension would be another > possibility, if you need something specific that isn't provided > out-of-the-box by the database auth, but beware that correct tracking of > concurrent connections is tricky. > > Note that the above will only monitor connections made using Guacamole. It > is not possible for Guacamole to be aware of whether the remote desktop > server itself already has a connection through some other client, or > whether the remote desktop server has an active local user. For such cases, > you would need to modify the configuration of the remote desktop server to > deny access until active users are disconnected. I believe there are group > policy settings for doing this with RDP. > > - Mike > >