6 ms·
Apache Guacamole – A clientless remote desktop gateway
- supergreg 9y agoCool
- fermuch 9y agoI've used guacamole many times and can only say good things about it. It's much easier to give a client web based access to their server than explaining how to use remote access.
- pcunite 9y agoCan I provide remote access to a Windows 10 desktop PC with this?
- Sektor 9y agoHave set this up many times for less tech-savy friends. What I actually did was have them install docker-compose and provided them with a compose script to build up the latest version. I wouldn't use it myself though, I don't think I'd sleep well at night having a single factor auth webserver with access to my entire network.
- jowsie 9y agoI swear I see this pop up on HN once a month. Has anything changed?
- ensignavenger 9y agoThe project graduated out of incubator status on the 15 Nov... I don't see a formal announcement about it anywhere, and that isn't really apparent from the page (other than the URL change). Not sure if that is why it was posted or not, but that seems to be what is different from the last time it was posted.
- IronWolve 9y agoAlso related. Thinlinc is free for 5 users and has a web and client access. Includes drag/drop file access, vnc accelerated video, sound, video resizing, etc. https://www.cendio.com/thinlinc/features/html5 https://www.cendio.com/thinlinc/features/html5
- j_s 9y agoNice to see the love as this goes through the phases first as an incubator project and now the real enchilada. Guacamole – A clientless remote desktop gateway | https://news.ycombinator.com/item?id=15389727 https://news.ycombinator.com/item?id=15389727 (Oct2017:1096points,216comments)
- jlgaddis 9y agoPrevious discussion (54 days ago, 218 comments): https://news.ycombinator.com/item?id=15389727 https://news.ycombinator.com/item?id=15389727
- gsich 9y agoA browser is not a client?
- heroprotagonist 9y agoI think they mean 'agentless' rather than 'clientless'. You don't need to install anything special on the remote machines, just enable standard remote access protocol (ssh, rdp, vnc, etc)
- gsich 9y ago"We call it clientless because no plugins or client software are required." Clientsoftware like mstsc, vncviewer, Teamviewer ... or a browser.
- hossbeast 9y ago"Desktops accessed through Guacamole need not physically exist". I love cloud as much as the next guy, but it is comprised of machines which do have a physical existence.
- reembs 9y agoThe install process is still very non trivial, to say the least. The usage expirience is very smooth, though, anazingly for RDP contained in a browser. Some browser addon to supplement the Keyboard shortcuts might be required if I want to use it as a regular phyisical console to a cloud desktop. All in all, pretty cool software!
- rcarmo 9y agoI just used a Docker compose file. Took me all of 15m...
- rcarmo 9y agoForgot I had actually put my fork up on GitHub, and tweaked it for the current versions: https://github.com/rcarmo/docker-compose-guacamole https://github.com/rcarmo/docker-compose-guacamole
- marmaduke 9y agoThe docs aren’t one step, but it’s not that hard https://gist.github.com/maedoc/01fd7b97852ed2a6a24d5722055e88aa https://gist.github.com/maedoc/01fd7b97852ed2a6a24d5722055e8...
- rcarmo 9y agoI love Guacamole, but the authentication options leave a lot to be desired, in the sense that it defaults to saving passwords for all connections defined, which is nice for usability and, say, having predefined accounts for monitoring but a security nightmare for other purposes. I wish the default were to prompt users to _always_ authenticate against the target systems, and store no passwords whatsoever.
- emsy 9y agoThe frontend code is really lean, so adding an authentication prompt should be fairly easy.
- rcarmo 9y agoThat’s not really my point. It should be there by default...
- emsy 9y agoWell, they do have an issue tracker https://issues.apache.org/jira/projects/GUACAMOLE https://issues.apache.org/jira/projects/GUACAMOLE
- rcarmo 9y agoThat is still not the point. This has been open since 2015: https://glyptodon.org/jira/browse/GUAC-1303 https://glyptodon.org/jira/browse/GUAC-1303 New issue: https://issues.apache.org/jira/browse/GUACAMOLE-221 https://issues.apache.org/jira/browse/GUACAMOLE-221
- pveierland 9y agoWould it be possible to use Guacamole in a setup with a server and a client, if neither the server or the client has an externally visible IP, and their firewalls cannot be configured? Alternatively, are there other solutions which make it "easy" to enable SSH access to the server in such a scenario?
- viraptor 9y agoYou could give zero-tier a go. It supports that case and asked you to build a whole network, not just tunnel ssh.
- detuur 9y ago"Easiest" way I can think of is to both connect them to an externally visible VPN server. This can be an Amazon micro instance or even a raspberry pi.
- SahAssar 9y agoThey are exploring making it work over webrtc which would support such a use case (although you'd still need a signaling server to setup the initial connection)
- discordianfish 9y agoYou can use something like https://ngrok.com/ https://ngrok.com/ to expose a local SSH server.
- pveierland 9y agoPerfect, thanks! Will check it out.
- y4mi 9y agoGravitational Teleport[0] is exactly what you've just imagined. I set up the free version a few month ago. if that suffices, its really neat. if it doesn't... the paid version probably still won't be an option, because it's silly expensive. [0] https://github.com/gravitational/teleport https://github.com/gravitational/teleport
- merricksb 9y agoDiscussed 54 days ago (1096 points): https://news.ycombinator.com/item?id=15389727 https://news.ycombinator.com/item?id=15389727