Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
allgemein:guacamole_installation [2020/07/24 13:35 CEST]
sritter Apache Config IP/FQDN Hinweis verdeutlicht
allgemein:guacamole_installation [2020/08/06 16:13 CEST] (aktuell)
chr
Zeile 4: Zeile 4:
 # Guacamole-Proxy Installation # Guacamole-Proxy Installation
  
-Um remote ​auf bwLehrpool-Clients ​von überall aus zugreifen zu können ([Remotenutzung von bwLehrpool](https://​www.bwlehrpool.de/​doku.php/​allgemein/​remotenutzung_von_bwlehrpool)),​ benötigen Sie einen [Apache Guacamole](https://​guacamole.apache.org) Server.+Um von überall her auf bwLehrpool-Clients zugreifen zu können (bwLehrpool-remote, ​[Remotenutzung von bwLehrpool](https://​www.bwlehrpool.de/​doku.php/​allgemein/​remotenutzung_von_bwlehrpool)),​ benötigen Sie einen [Apache Guacamole](https://​guacamole.apache.org) Server.
  
-Als Basis OS in dieser Anleitung wird **Ubuntu 18.04.04 LTS** genutzt.+In dieser Anleitung wird **Ubuntu 18.04.04 LTS** als Basis-OS ​genutzt.
  
 ## Vorbereitungen ## Vorbereitungen
Zeile 138: Zeile 138:
 ```` ````
  
-**IP (10.9.8.7)** und **FQDN (bwlehrpool-remote.hs-xyz.de)** entsprechend ​anpassen:+**IP (10.9.8.7)** und **FQDN (bwlehrpool-remote.hs-xyz.de)** ​sind Platzhalter und müssen ​entsprechend ​angepasst werden:
  
 ````bash ````bash
Zeile 262: Zeile 262:
 1. Als erstes muss der Guacamole Server (guacd) gestartet werden 1. Als erstes muss der Guacamole Server (guacd) gestartet werden
    ​````bash    ​````bash
-   ​docker run --name guacd -d +   ​docker run --name guacd -d \
     --restart unless-stopped \     --restart unless-stopped \
     guacamole/​guacd     guacamole/​guacd
Zeile 269: Zeile 269:
 2. Auf dem Host ein GUACAMOLE_HOME Verzeichnisstruktur entsprechend der folgenden Struktur anlegen. Die Zeile ``slx-client-list-url:​ https://<​SAT-IP>/​slx-admin/​api.php?​do=remoteaccess`` mit der entsprechenden SAT-IP in ``guacamole.properties`` einfügen. 2. Auf dem Host ein GUACAMOLE_HOME Verzeichnisstruktur entsprechend der folgenden Struktur anlegen. Die Zeile ``slx-client-list-url:​ https://<​SAT-IP>/​slx-admin/​api.php?​do=remoteaccess`` mit der entsprechenden SAT-IP in ``guacamole.properties`` einfügen.
    ````    ````
-   |guacamole/+   |/guacamole
    |-- guacamole.properties    |-- guacamole.properties
-   ​|-- ​extension/+   ​|-- ​extensions/
    ​| ​   |-- bwlp-guac-<​VERSION>​.jar    ​| ​   |-- bwlp-guac-<​VERSION>​.jar
 +   ​| ​   |-- guacamole-auth-ldap-1.2.0.jar
    ````    ````
  
Zeile 287: Zeile 288:
     -d \     -d \
     --restart unless-stopped \     --restart unless-stopped \
-    -p 10080:8080 \+    -p 8080:8080 \
     -v /​guacamole:/​guacamole \     -v /​guacamole:/​guacamole \
     -e GUACAMOLE_HOME=/​guacamole \     -e GUACAMOLE_HOME=/​guacamole \
Zeile 293: Zeile 294:
    ````    ````
  
-4. Falls ein Zertifikat für den LDAP-Server erforderlich ist, muss dieses noch innerhalb des Containers ​manuell ​gesetzt werden. ​(TODO wie automatisch beim Containerstart berücksichtigen?​)+4. Falls ein Zertifikat für den LDAP-Server erforderlich ist, muss dieses noch innerhalb des Containers gesetzt werden. ​
    ​````bash    ​````bash
-   ​docker ​exec -it guacamole /bin/bash +   ​docker cp CERT.crt ​guacamole:/​usr/​local/​share/​ca-certificates/​ 
-   cp -p CERT.crt /​usr/​local/​share/​ca-certificates/​ +   docker exec -it guacamole ​update-ca-certificates
-   ​update-ca-certificates+
    ````    ````
  
 </​markdown>​ </​markdown>​
 </​WRAP>​ </​WRAP>​
Drucken/exportieren
QR-Code
QR-Code allgemein:guacamole_installation (erstellt für aktuelle Seite)