Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
debian:guacamole-debian:start [2018/01/18 12:33] – [Vorbereitungen für das Upgrade] michael | debian:guacamole-debian:start [2019/08/06 15:49] (current) – [Vorbereitungen für Guacamole] michael | ||
---|---|---|---|
Line 21: | Line 21: | ||
<WRAP center box 100%> | <WRAP center box 100%> | ||
+ | <wrap em> | ||
< | < | ||
- | # systemctl start mariadb.service | + | # openssl rand -base64 30 > / |
- | # systemctl enable | + | </ |
+ | |||
+ | <sxh plain; gutter: false;> | ||
+ | Tb/ | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | # systemctl start mysql.service | ||
+ | # systemctl enable | ||
# mysql_secure_installation | # mysql_secure_installation | ||
Line 29: | Line 38: | ||
<sxh plain; gutter: false;> | <sxh plain; gutter: false;> | ||
- | Change the root password? [Y/n] n | + | Enter current password for root (enter for none): Enter |
- | Remove anonymous users? [Y/n] y | + | Set root password? [Y/n]: Y |
- | Disallow root login remotely? [Y/n] y | + | New password: ****************************** |
- | Remove test database and access to it? [Y/n] y | + | Re-enter new password: ****************************** |
- | Reload privilege tables now? [Y/n] y | + | Remove anonymous users? [Y/n]: Y |
+ | Disallow root login remotely? [Y/n]: Y | ||
+ | Remove test database and access to it? [Y/n]: Y | ||
+ | Reload privilege tables now? [Y/n]: Y | ||
All done! | All done! | ||
Line 78: | Line 90: | ||
==== Einrichten der Guacamole Datenbank ==== | ==== Einrichten der Guacamole Datenbank ==== | ||
- | In diesem Schritt wird mit dem **DB-root** Benutzer auf den **MySQL Server** verbunden, die Datenbank // | + | |
+ | In diesem Schritt wird mit dem **DB-root** Benutzer auf den **MySQL Server** verbunden | ||
<WRAP center box 100%> | <WRAP center box 100%> | ||
< | < | ||
- | # mysql -u root -p | + | # mysql -u root --password=$(cat / |
</ | </ | ||
< | < | ||
CREATE DATABASE guacamole; | CREATE DATABASE guacamole; | ||
- | CREATE USER ' | + | CREATE USER ' |
GRANT SELECT, | GRANT SELECT, | ||
FLUSH PRIVILEGES; | FLUSH PRIVILEGES; | ||
Line 93: | Line 106: | ||
</ | </ | ||
</ | </ | ||
- | |||
Nun wird die Guacamole **//DB Authentifizierungs-Library// | Nun wird die Guacamole **//DB Authentifizierungs-Library// | ||
Line 218: | Line 230: | ||
- **Herunterladen der neuen Versionen** ('' | - **Herunterladen der neuen Versionen** ('' | ||
- | # wget https:// | + | # wget https:// |
- | # wget https:// | + | # wget https:// |
##DOWNLOAD JUST ONE VERSION, HARDENED BY MICHAEL OR ORIGINAL VERSION:## | ##DOWNLOAD JUST ONE VERSION, HARDENED BY MICHAEL OR ORIGINAL VERSION:## | ||
- | # wget https:// | + | # wget https:// |
- | # wget https:// | + | # wget https:// |
- | # wget https:// | + | # wget https:// |
- | - **Entpacken** des Server Sourcecodes und der Extentions < | + | - **Entpacken** des Server Sourcecodes und der Extentions < |
- | # tar -xvf guacamole-auth-jdbc-0.9.13-incubating.tar.gz | + | # tar -xvf guacamole-auth-jdbc-0.9.14.tar.gz |
- | # tar -xvf guacamole-auth-duo-0.9.13-incubating.tar.gz</ | + | # tar -xvf guacamole-auth-duo-0.9.14.tar.gz</ |
- | - Server **kompilieren** und **installieren**. < | + | - Server **kompilieren** und **installieren**. < |
# ./configure --with-init-dir=/ | # ./configure --with-init-dir=/ | ||
Line 237: | Line 249: | ||
# cd ..</ | # cd ..</ | ||
- | - Neue Versionen der Erweiterungen, | + | - Neue Versionen der Erweiterungen, |
- | # cp guacamole-auth-jdbc-mysql-0.9.13-incubating.jar / | + | # cp guacamole-auth-jdbc-mysql-0.9.14.jar / |
# cd ../.. | # cd ../.. | ||
- | # cp guacamole-auth-duo-0.9.13-incubating/ | + | # cp guacamole-auth-duo-0.9.14/ |
</ | </ | ||
- **Neuer WebClient** nach **/ | - **Neuer WebClient** nach **/ | ||
- | # cp guacamole-0.9.13-incubating_hardened.war / | + | # cp guacamole-0.9.14_hardened.war / |
- | # cp guacamole-0.9.13-incubating.war / | + | # cp guacamole-0.9.14.war / |
# ln -s / | # ln -s / | ||
Line 254: | Line 266: | ||
==== MySQL-DB Upgrade ==== | ==== MySQL-DB Upgrade ==== | ||
- | Um nun ein MySQL Upgrade von **Version 0.9.11** auf **Version 0.9.13** durchzuführen, | + | Um nun ein MySQL Upgrade von **Version 0.9.13** auf **Version 0.9.14** durchzuführen, |
- | + | ||
- | <wrap em>Nur falls nötig durchführen! (für Version 0.9.12 nicht nötig)</ | + | |
< | < | ||
- | # cd guacamole-auth-jdbc-0.9.13-incubating/ | + | # cd guacamole-auth-jdbc-0.9.14/ |
- | # cat upgrade-pre-0.9.13.sql | mysql -u root -p guacamole | + | # cat upgrade-pre-0.9.14.sql | mysql -u root -p guacamole |
</ | </ | ||