guacamole remote desktop
-
I found https://git.cloudron.io/dswd/guacamole-app and https://git.cloudron.io/doodlemania2/guacamole-app as attempts to package this.
-
@plusone-nick Wait - Will this work in an MSP setting? It's just an RDP Gateway, but it's not used like ScreenConnect, TeamViewer, etc (where you could generate a code, then use that code to connect.)
-
@murgero It can with a little bit of work. There are many methods of auth. I am not positive there is a one time code gen OOB but I imagine one could generate temp users and or one time code somehow. There appears to be a decent amount of people using it in varying ways over the past years: https://www.reddit.com/r/sysadmin/comments/bqs866/apache_guacamole_experiences/
-
Hi all,
I have done a bit of work on the repos that @girish mentioned and I believe I have it packaged and working with the latest version with LDAP integrations. How can I get people to do some testing and then look to help get this into the appstore for everyone to use?Thanks
-
@ultraviolet as far as I can see the linked repos have not been updated for 2+ years. Is your repository public somewhere?
-
the repo is here https://github.com/euanmcgregor/cloudron-guacamole
I am still testing some of the build in the container and excuse the mess of code will clean it up once it all is working.
-
@fbartels I am seeing an issue with guacd it displays when you try to connect with SSH or RDP etc.
guacd[88]: WARNING: Support for protocol "ssh" is not installed
Not sure what is going on but if you are willing and able to help I a fresh pair of eyes might be good!
also off topic, your live stream on Sunday was awesome!!
-
@ultraviolet hm.. the configure shows that ssh support should be enabled, though. But I must say that I am already at a loss at creating connections inside of guacamole.
Thanks for the praise on the stream.
-
I am kind of stuck and could use some collective help on this. guacd which does all the connections to SSH or RDP etc reports this:
uacd[96]: INFO: Connection ID is "$77091946-4e22-473d-8ab9-2432f77afc71" guacd[98]: WARNING: **Support for protocol "ssh" is not installed** guacd[98]: DEBUG: Requesting termination of client... guacd[98]: DEBUG: Client terminated successfully. guacd[96]: INFO: Connection "$77091946-4e22-473d-8ab9-2432f77afc71" removed. guacd[96]: INFO: Creating new client for protocol "ssh" guacd[96]: INFO: Connection ID is "$8897ed6b-2667-46d5-a2f0-53e465eb7cc8" guacd[103]: WARNING: **Support for protocol "ssh" is not installed** guacd[103]: DEBUG: Requesting termination of client... guacd[103]: DEBUG: Client terminated successfully. guacd[96]: INFO: Connection "$8897ed6b-2667-46d5-a2f0-53e465eb7cc8" removed.
When the image is built I can see it knows it's there to install but really stuck. Is there anyone that could pull the repo and have a look if anyone has sometime?
Thanks
-
I packaged guacamole a long time ago and have been using it ever sense but didn't publish it or suggest to publish it cause i was using the incubator release. feel free to take a look at my repo too if you would like a compare?
-
@doodlemania2 thanks I might have used it for the base of mine but will double check!
-
odd never got that error was always the ssh module was not installed. Going to take a another shot it later.
-
Been using this a lot over the years - some insights from that:
- It's as fast as JumpDesktop or similar. If there are ever any speed issues they will be the VPN or network setup (we use pfSense).
- It's a god-send for managing and distributing RDC credentials and managing access permissions with a team, especially compared to sharing and re-sharing .rdp files or PrivateBin copy/paste/messaging any time addresses change.
- You can make a handy Electron WebApp for this (or anything) with https://webcatalogapp.com
- The easiest way to give ChromeOS users RDC.
- I like Paperspace for cheap Windows VMs but this is a bit lighter and faster for connecting to many VMs across multiple providers.
-
@plusone-nick For interest on that use-case, I've recently been playing with https://crisp.chat which includes co-browsing in the paid subscription, more appropriate to companies with a budget though.
This FOSS Chat App seems to include co-browsing though:
https://livehelperchat.com
https://livehelperchat.com/new-version-2.16v-co-browsing-387a.html