On Thu, Dec 13, 2018 at 11:16 AM sapphireimsuat <[email protected]> wrote:
> Hi, > > I am trying to explore Guacamole with reverse VNC as most of the users will > be outside corporate network connected over the internet. > > You would only need reverse VNC if the VNC servers are not otherwise reachable by the Guacamole server. If the users you refer to are those connecting to Guacamole with their browsers, it doesn't matter that those users are outside the network. All that matters is that the VNC servers are reachable by the Guacamole server. > I am able to take session using reverse VNC however trying to understand if > multiple technicians waiting for connection on reverse VNC, how session > gets > mapped to respective technician against guest machine he/she wants to take > control. Please suggest. > > For example: If Technicians T1/T2 working on respective host machine H1/H2 > and wants to take connection of guest machines G1/G2 respectively, how G1 > gets mapped to T1/H1 and G2 to T2/H2 as both guest machines do reverse VNC > by connecting to Guacamole with same IP and port. If a machine is waiting for multiple distinct reverse VNC connections, the only way that works is for those connections to be made to different ports. You cannot have multiple VNC servers connect to the same listening VNC client (in this case Guacamole) on the same port. You will need to ensure that each unique machine uses a different port when connecting to the listening Guacamole server. Alternatively, you could use other means of establishing a network route like VPN. That would likely be both more secure and more predictable. The users that need to expose their machines via VNC would establish a VPN connection to a VPN server operating within the same network as your Guacamole server, and your Guacamole server could then establish a normal, not reverse VNC connection to the predictable IP assigned to that user. - Mike
