« Installation de Guacamole sur Ubuntu » : différence entre les versions
De www.yakakliker.org
(Page créée avec « === Installation des librairies === <syntaxhighlight lang="bash"> sudo apt install build-essential libcairo2-dev libjpeg-turbo8-dev libpng-dev libtool-bin libossp-uuid-dev libvncserver-dev freerdp2-dev libssh2-1-dev libtelnet-dev libwebsockets-dev libpulse-dev libvorbis-dev libwebp-dev libssl-dev libpango1.0-dev libswscale-dev libavcodec-dev libavutil-dev libavformat-dev </syntaxhighlight> === Installation des sources === <syntaxhighlight lang="bash"> wget https... ») |
Aucun résumé des modifications |
||
Ligne 108 : | Ligne 108 : | ||
=== Liens === | === Liens === | ||
https://www.linode.com/docs/guides/installing-apache-guacamole-on-ubuntu-and-debian/ | https://www.linode.com/docs/guides/installing-apache-guacamole-on-ubuntu-and-debian/ | ||
[[Catégorie:Guacamole]] | |||
[[Catégorie:Linux]] | |||
[[Catégorie:Installation]] |
Version du 18 mars 2024 à 12:59
Installation des librairies
sudo apt install build-essential libcairo2-dev libjpeg-turbo8-dev libpng-dev libtool-bin libossp-uuid-dev libvncserver-dev freerdp2-dev libssh2-1-dev libtelnet-dev libwebsockets-dev libpulse-dev libvorbis-dev libwebp-dev libssl-dev libpango1.0-dev libswscale-dev libavcodec-dev libavutil-dev libavformat-dev
Installation des sources
wget https://downloads.apache.org/guacamole/1.5.4/source/guacamole-server-1.5.4.tar.gz
tar -xvf guacamole-server-1.5.4.tar.gz
cd guacamole-server-1.5.4
sudo ./configure --with-init-dir=/etc/init.d --enable-allow-freerdp-snapshots
sudo make
sudo make install
sudo ldconfig
sudo systemctl daemon-reload
sudo systemctl start guacd
sudo systemctl enable guacd
sudo mkdir -p /etc/guacamole/{extensions,lib}
Installation de Guacamole Web App
sudo apt install tomcat9 tomcat9-admin tomcat9-common tomcat9-user
wget https://downloads.apache.org/guacamole/1.5.4/binary/guacamole-1.5.4.war
sudo mv guacamole-1.5.4.war /var/lib/tomcat9/webapps/guacamole.war
sudo systemctl restart tomcat9 guacd
Installation & paramétrages de MariaDB
sudo apt install mariadb-server
sudo mysql_secure_installation
wget https://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-8.0.26.tar.gz
tar -xf mysql-connector-java-8.0.26.tar.gz
sudo cp mysql-connector-java-8.0.26/mysql-connector-java-8.0.26.jar /etc/guacamole/lib/
wget https://downloads.apache.org/guacamole/1.3.0/binary/guacamole-auth-jdbc-1.3.0.tar.gz
tar -xf guacamole-auth-jdbc-1.3.0.tar.gz
sudo mv guacamole-auth-jdbc-1.3.0/mysql/guacamole-auth-jdbc-mysql-1.3.0.jar /etc/guacamole/extensions/
mysql -u root -p
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password';
CREATE DATABASE guacamole_db; CREATE USER 'guacamole_user'@'localhost' IDENTIFIED BY 'password';
GRANT SELECT,INSERT,UPDATE,DELETE ON guacamole_db.* TO 'guacamole_user'@'localhost';
FLUSH PRIVILEGES;
cd guacamole-auth-jdbc-1.3.0/mysql/schema
cat *.sql | mysql -u root -p guacamole_db
sudo nano /etc/guacamole/guacamole.properties
# MySQL properties
mysql-hostname: 127.0.0.1
mysql-port: 3306
mysql-database: guacamole_db
mysql-username: guacamole_user
mysql-password: [password]
sudo systemctl restart tomcat9 guacd mysql
[ip]:8080/guacamole
Liens
https://www.linode.com/docs/guides/installing-apache-guacamole-on-ubuntu-and-debian/