Professional Documents
Culture Documents
Il faut tout d’abord créer les répertoires pour guacamole et ses extensions :
mkdir /usr/share/tomcat8/.guacamole
mysql_secure_installation
o Si vous n’avez pas encore configuré alors tapez entrer pour « none » sinon
entrer un mot de passe et répondre « Y » à toutes les autres questions.
mysql -u root -p
o use guacamole;
o flush privileges;
o quit;
Installez le pilote de base de données (JDBC) Java pour MySQL / MariaDB, liez-le à la
configuration de Guacamole :
wget -c
https://sourceforge.net/projects/guacamole/files/current/extensions/guacamole-
auth-jdbc-0.9.14.tar.gz
mv guacamole-auth-jdbc-0.9.14/mysql/guacamole-auth-jdbc-mysql-0.9.14.jar
/etc/guacamole/extensions/
wget http://sourceforge.net/projects/guacamole/files/current/source/guacamole-
server-0.9.14.tar.gz
cd guacamole-server-0.9.14
./configure
ldconfig
cd /var/lib/tomcat8
wget https://sourceforge.net/projects/guacamole/files/current/binary/guacamole-
0.9.14.war
mv guacamole-0.9.14.war guacamole.war
Il faut maintenant créer le fichier de configuration et lien vers le répertoire de configuration de
l’installation de Tomcat :
touch /etc/guacamole/guacamole.properties
nano /etc/guacamole/guacamole.properties :
guacd-hostname: localhost
guacd-port: 4822
user-mapping: /etc/guacamole/user-mapping.xml
auth-provider: net.sourceforge.guacamole.net.basic.BasicFileAuthenticationProvider
basic-user-mapping: /etc/guacamole/user-mapping.xml
# MySQL properties
mysql-hostname: localhost
mysql-port: 3306
mysql-database: guacamole
mysql-username: guacamole
mysql-password: pswd
ln -s /etc/guacamole/ /usr/share/tomcat8/.guacamole/
touch /etc/guacamole/user-mapping.xml
/usr/local/sbin/guacd &