Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
allgemein:guacamole_installation [2023/07/17 16:26 CEST] – ↷ Seitename wurde von allgemein:guacamole_installation_test auf allgemein:guacamole_installation geändert sritter | allgemein:guacamole_installation [2023/11/03 13:42 CET] (aktuell) – sritter | ||
---|---|---|---|
Zeile 114: | Zeile 114: | ||
Um remote auf bwLehrpool-Clients zugreifen zu können ([Remotenutzung von bwLehrpool](https:// | Um remote auf bwLehrpool-Clients zugreifen zu können ([Remotenutzung von bwLehrpool](https:// | ||
- | In dieser Anleitung wird **Ubuntu 20.04.2 LTS** als Basis-OS genutzt und **Guacamole in der Version 1.3.0** verwendet. | + | In dieser Anleitung wird **Ubuntu 20.04.2 LTS** als Basis-OS genutzt und **Guacamole in der Version 1.5.3** verwendet. |
Sie können Guacamole entweder direkt aus den Sources bauen und installieren oder alternativ in Docker-Containern bereitstellen. Zusätzlich wird ein Webserver benötigt (im Beispiel wird Apache verwendet). | Sie können Guacamole entweder direkt aus den Sources bauen und installieren oder alternativ in Docker-Containern bereitstellen. Zusätzlich wird ein Webserver benötigt (im Beispiel wird Apache verwendet). | ||
Zeile 126: | Zeile 126: | ||
(Anmerkung: Das derzeit aktuelle Debian 11 „Bullseye“ beinhaltet kein libjpeg-turbo8-dev, | (Anmerkung: Das derzeit aktuelle Debian 11 „Bullseye“ beinhaltet kein libjpeg-turbo8-dev, | ||
- | - Guacamole 1.3.0 herunterladen | + | - Guacamole 1.5.3 herunterladen |
````bash | ````bash | ||
- | mkdir /usr/src && cd /usr/src | + | |
- | wget https:// | + | |
- | wget https:// | + | wget https:// |
- | wget https:// | + | wget https:// |
+ | wget https:// | ||
```` | ```` | ||
- | - Sources entpacken | + | - Sources entpacken |
```` | ```` | ||
- | tar xzf guacamole-server-1.3.0.tar.gz | + | tar xzf guacamole-server-$VER.tar.gz |
- | ```` | + | cd / |
- | + | ||
- | - Configure aufrufen | + | |
- | ```` | + | |
- | cd / | + | |
./configure --with-systemd-dir=/ | ./configure --with-systemd-dir=/ | ||
```` | ```` | ||
Zeile 148: | Zeile 145: | ||
````bash | ````bash | ||
# | # | ||
- | guacamole-server version 1.3.0 | + | guacamole-server version 1.5.3 |
# | # | ||
| | ||
Zeile 196: | Zeile 193: | ||
make install | make install | ||
ldconfig | ldconfig | ||
- | ```` | ||
- | |||
- | - Guacamole Server Service | ||
- | ````bash | ||
- | systemctl enable guacd | ||
- | systemctl start guacd | ||
```` | ```` | ||
Zeile 210: | Zeile 201: | ||
mkdir / | mkdir / | ||
echo ' | echo ' | ||
+ | ```` | ||
+ | | ||
+ | - Guacamole Server Service | ||
+ | ````bash | ||
+ | systemctl --now enable guacd | ||
```` | ```` | ||
### Guacamole-Client installieren und starten | ### Guacamole-Client installieren und starten | ||
````bash | ````bash | ||
- | cp / | + | cp / |
# Verlinke die Konfigurationsdateien | # Verlinke die Konfigurationsdateien | ||
ln -s / | ln -s / | ||
+ | # Service neustarten | ||
+ | systemctl restart tomcat9.service | ||
+ | systemctl restart guacd.service | ||
+ | ```` | ||
+ | |||
+ | ### GUACD konfigurieren | ||
+ | | ||
+ | Unter Umständen lauscht guacd fälschlicherweise ausschließlich auf IPv6, während Tomcat sich mit IPv4 zu verbinden versucht. Sie können das mittels 'ss -plunt' | ||
+ | | ||
+ | ```` | ||
+ | Ergänzen Sie '/ | ||
+ | guacd-hostname: | ||
+ | |||
+ | Erstellen Sie die Datei / | ||
+ | [server] | ||
+ | bind_host = 127.0.0.1 | ||
+ | bind_port = 4822 | ||
+ | |||
+ | Nehmen Sie explizit ' | ||
+ | | ||
# Service neustarten | # Service neustarten | ||
systemctl restart tomcat9.service | systemctl restart tomcat9.service | ||
Zeile 231: | Zeile 247: | ||
````bash | ````bash | ||
cd /usr/src/ | cd /usr/src/ | ||
- | tar xvzf guacamole-auth-ldap-1.3.0.tar.gz | + | tar xvzf guacamole-auth-ldap-$VER.tar.gz |
# extensions Verzeichnis anlegen | # extensions Verzeichnis anlegen | ||
mkdir / | mkdir / | ||
- | cp / | + | cp / |
```` | ```` | ||
Zeile 292: | Zeile 308: | ||
cd / | cd / | ||
rm -i bwlp-guac*.jar | rm -i bwlp-guac*.jar | ||
- | wget https:// | + | wget https:// |
- | # Um das Plugin mit dem bwLehrpool-Satellitenserver zu verbinden, folgende Zeile in '/ | + | # Um das Plugin mit dem bwLehrpool-Satellitenserver zu verbinden, folgende Zeile in '/ |
slx-client-list-url: | slx-client-list-url: | ||
```` | ```` | ||
+ | |||
Bitte fahren Sie zum Abschluß der Installation mit dem Punkt [„Apache Reverse Proxy einrichten“](# | Bitte fahren Sie zum Abschluß der Installation mit dem Punkt [„Apache Reverse Proxy einrichten“](# |