Guacamole
Apache Guacamole is a clientless remote desktop gateway supporting SSH, VNC, RDP, and Telnet through a web browser.
About Guacamole
Guacamole supports SSH, VNC, RDP, Telnet, and Kubernetes connections. It stores connection configurations in a central database or LDAP, and offers session recording, clipboard sync, and two-factor authentication via TOTP. The server stack consists of guacd (the proxy daemon) and a Java servlet running on Tomcat. A JavaScript client renders the remote display in the browser using Canvas and WebSocket. It integrates with any identity provider that speaks LDAP or SAML.
This project suits sysadmins, MSPs, and helpdesk teams who need zero-install remote access across heterogeneous networks. It is open source under the Apache 2.0 license, hosted by the Apache Software Foundation. Many organizations run it as a hardened jump box behind VPNs. Installation requires a Linux server, but the client works on Windows, macOS, and mobile devices equally well.
Quick Facts
- Pricing
- Free
- License
- Open Source
- Platform
- Linux
- Version
- 1.5.5
- Developer
- Apache Software Foundation