Found
ier sind die genauen Befehle, die Sie eingeben müssen, um Apache Guacamole mit Docker zu installieren und eine Verbindung zum Windows Active Directory (AD) für die Anmeldung herzustellen:
-
Guacamole mit Docker installieren:
Zuerst starten Sie den
guacd-Daemon:docker run --name guacd -d guacamole/guacdDann starten Sie die Guacamole-Webanwendung:
docker run --name guacamole --link guacd:guacd -e MYSQL_DATABASE='guacamole_db' -e MYSQL_USER='guacamole_user' -e MYSQL_PASSWORD='some_password' -d -p 8080:8080 guacamole/guacamoleSchließlich starten Sie den MySQL-Container:
docker run --name mysql -e MYSQL_ROOT_PASSWORD='some_password' -e MYSQL_DATABASE='guacamole_db' -e MYSQL_USER='guacamole_user' -e MYSQL_PASSWORD='some_password' -d mysql -
Verbindung zu Windows AD für die Anmeldung herstellen:
Zuerst laden Sie die AD/LDAP-Erweiterung herunter:
export VER=1.5.3 wget https://dlcdn.apache.org/guacamole/$VER/binary/guacamole-auth-ldap-$VER.tar.gz tar -xzf guacamole-auth-ldap-$VER.tar.gz sudo cp ~/guacamole-auth-ldap-$VER/guacamole-auth-ldap-$VER.jar /etc/guacamole/extensionsDann bearbeiten Sie die Guacamole-Eigenschaften und stellen Sie Ihre AD/LDAP-Eigenschaften bereit:
sudo nano /etc/guacamole/guacamole.propertiesFügen Sie die folgenden Zeilen hinzu und passen Sie sie an Ihre AD/LDAP-Einstellungen an:
ldap-hostname: ad.example.com ldap-port: 389 ldap-user-base-dn: CN=Users,DC=ad,DC=example,DC=com ldap-username-attribute: sAMAccountNameSpeichern Sie die Datei und beenden Sie den Editor. Starten Sie dann den Guacamole-Dienst neu:
sudo systemctl restart guacd
docker run --name guacamole --link guacd:guacd --link mysql:mysql -e MYSQL_HOSTNAME='mysql' -e MYSQL_PORT='3306' -e MYSQL_DATABASE='guacamole_db' -e MYSQL_USER='mwadmin' -e MYSQL_PASSWORD='ma2ada95lo#' -d -p 8080:8080 guacamole/guacamole
root@Guacamole:/home/mwadmin# docker exec -it guacamole bash guacamole@989e35306e68:/opt/guacamole$ ls /etc/g gai.conf group group- gshadow gshadow- gss/ guacamole@989e35306e68:/opt/guacamole$
No Comments