Apache Guacamole Clientless Remote Desktop Gateway
guacamole.apache.org
1
Leaving SiteNav
External Link Disclaimer
You are about to visit guacamole.apache.org. This website is not operated by us. We are not responsible for its content or privacy practices.
About this website
Apache Guacamole is a free and open-source clientless remote desktop gateway that provides access to desktops via a standard web browser, eliminating the need for client software installation. Originally developed by Michael Jumper in 2010 (as a JavaScript VNC client called Guacamole), it was accepted into the Apache Incubator in 2016 and graduated as a top-level Apache project in 2017. Key features: clientless access: users access remote desktops through any modern web browser (Chrome, Firefox, Safari, Edge) using HTML5, WebSocket, and JavaScript, with no plugins or client software required. Protocol support: Guacamole supports multiple remote desktop protocols through its core protocol proxy (guacd): RDP (Remote Desktop Protocol, for Windows), VNC (Virtual Network Computing, for Linux/Unix), SSH (Secure Shell, for terminal access), Telnet (for legacy terminal access), and Kubernetes (for pod console access). Architecture: the system consists of three components: guacd (the native proxy daemon written in C that translates between remote desktop protocols and the Guacamole protocol), the web application (Java servlet running on Tomcat, providing the web UI and authentication), and a database backend (MySQL, PostgreSQL, or LDAP) for storing connection configurations and user accounts. Authentication: extensible authentication via LDAP, OpenID Connect, SAML, TOTP (two-factor), Duo, HTTP header-based, and custom extensions. Session recording: record and replay remote desktop sessions for audit and training. File transfer: upload and download files during RDP, VNC, and SSH sessions. Clipboard sharing between local and remote. Audio support. Load balancing for large deployments. Apache-2.0.
Statistics
1
Views
0
Clicks
0
Like
0
Dislike