Apache Guacamole ist eine clientlose Remote-Desktop-Gateway-Software, die Remote-Zugriff auf Systeme über Standardprotokolle wie VNC, RDP und SSH ermöglicht – direkt im Browser und ohne zusätzliche Plugins oder Clients auf der Benutzerseite. Das Projekt ist Teil der Apache Software Foundation.
Guacamole besteht aus zwei Hauptkomponenten:
* Guacamole-Client: Eine Webanwendung, die in HTML5 geschrieben ist und über den Browser genutzt wird.
* Guacamole-Server (guacd): Der Daemon, der die Verbindung zu den Zielsystemen herstellt.
Durch diese Architektur ist Guacamole plattformunabhängig und ermöglicht Zugriff auf Desktops oder Server unabhängig vom verwendeten Endgerät.
Protokolle
* RDP (Remote Desktop Protocol): Für den Zugriff auf Windows-Systeme.
* VNC (Virtual Network Computing): Für den Zugriff auf Linux/Unix-Desktops.
* SSH (Secure Shell): Für Terminalzugriff auf Linux/Unix-Server.
* SFTP: Für Dateiübertragungen per Browser.
* Weitere Protokolle und Funktionen können über Erweiterungen ergänzt werden.
Features
* LDAP-/Active Directory-Integration.
* Zwei-Faktor-Authentifizierung (TOTP, Duo etc.).
* Benutzer- und Gruppenrechte zur Zugriffskontrolle.
* Audit-Logs für Sitzungsverlauf und Benutzeraktionen.
wget https://raw.githubusercontent.com/itiligent/Guacamole-Install/main/1-setup.sh && chmod +x 1-setup.sh && ./1-setup.sh
Default Login: **guacadmin**:**guacadmin**
http://:8080/guacamole