debian:guacamole-debian:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
debian:guacamole-debian:start [2018/01/22 12:37] – [Vorbereitungen für das Upgrade] michaeldebian: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>Generieren eines neuen MaiaDB-Root Passwortes:</wrap>
 <code> <code>
-# systemctl start mariadb.service +# openssl rand -base64 30 > /root/.mariadb-root-pw && cat /root/.mariadb-root-pw 
-# systemctl enable mariadb.service+</code> 
 + 
 +<sxh plain; gutter: false;> 
 +Tb/qprITSryJDHEp29XHr7/IuxMxZhGke/LZXEEJ 
 +</sxh> 
 + 
 +<code> 
 +# systemctl start mysql.service 
 +# systemctl enable mysql.service
  
 # 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** verbundendie Datenbank //**Guacamole**// erstellt und abgefüllt. Weiter wird aus Security-gründen einen eigenen Benutzer dazu erstellt, welcher ausschliesslich auf die Guacamole DB berechtigt wird. So wird verhindert, dass dieser Benutzer Veränderungen an der Server eigenen DB Struktur vornehmen kann. + 
 +In diesem Schritt wird mit dem **DB-root** Benutzer auf den **MySQL Server** verbunden und die Datenbank //**Guacamole**// erstellt und abgefüllt. Weiter wird aus Security Grünen einen eigenen Benutzer dazu erstellt, welcher ausschliesslich auf die Guacamole DB berechtigt wird. So wird verhindert, dass dieser Benutzer Veränderungen an der Server eigenen DB Struktur vornehmen kann. 
  
 <WRAP center box 100%> <WRAP center box 100%>
 <code> <code>
-# mysql -u root -p+# mysql -u root --password=$(cat /root/.mariadb-root-pw)
 </code> </code>
  
 <code> <code>
 CREATE DATABASE guacamole; CREATE DATABASE guacamole;
-CREATE USER 'guacamole'@'localhost' IDENTIFIED BY 'YOUR-PASSWORD';+CREATE USER 'guacamole'@'localhost' IDENTIFIED BY 'v2gjMrY/2XmgJwhNE56scymqTiC337XkVKOHtYw9';
 GRANT SELECT,INSERT,UPDATE,DELETE ON guacamole.* TO 'guacamole'@'localhost'; GRANT SELECT,INSERT,UPDATE,DELETE ON guacamole.* TO 'guacamole'@'localhost';
 FLUSH PRIVILEGES; FLUSH PRIVILEGES;
Line 93: Line 106:
 </code> </code>
 </WRAP> </WRAP>
- 
  
 Nun wird die Guacamole **//DB Authentifizierungs-Library// jdbc** entpackt, in die Installation integriert und anschliessend die Datenbank abgefüllt. Zum Schluss wird dann noch der offizielle MySQL Connector driver ebenfalls mit einbezogen. Nun wird die Guacamole **//DB Authentifizierungs-Library// jdbc** entpackt, in die Installation integriert und anschliessend die Datenbank abgefüllt. Zum Schluss wird dann noch der offizielle MySQL Connector driver ebenfalls mit einbezogen.
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, muss man wie folgt vorgehen: +Um nun ein MySQL Upgrade von **Version 0.9.13** auf **Version 0.9.14** durchzuführen, muss man wie folgt vorgehen:
- +
-<wrap em>Nur falls nötig durchführen! (für Version 0.9.12 nicht nötig)</wrap> +
  
 <code> <code>
-# cd guacamole-auth-jdbc-0.9.13-incubating/mysql/schema/upgrade+# cd guacamole-auth-jdbc-0.9.14/mysql/schema/upgrade
  
-# cat upgrade-pre-0.9.13.sql | mysql -u root -p guacamole+# cat upgrade-pre-0.9.14.sql | mysql -u root -p guacamole
 </code> </code>
  
  • debian/guacamole-debian/start.1516621073.txt.gz
  • Last modified: 2018/01/22 12:37
  • by michael