I. PRÉSENTATION
Apache Guacamole, est une passerelle permettant via un navigateur web d’accès à ses différents équipements que ce soit via RDP, SSH, VNC ou bien même TELNET.
II. INSTALLATION
Nous allons réaliser l’installation sur une debian 9 stretch 64Bits.
Tout d’abord, on commence par mettre à jour notre debian:
On va maintenant installer toutes les dépendances et les paquets nécessaires:
On va se placer dans le dossier temporaire et télécharger guacamole-server puis décompresser l’archive:
On se place dans le dossier guacamole-server pour lancer la compilation, on va commencer par vérifier les librairies présentes et leur appliquer les bons paramètres :
Ce qui est important de vérifier c’est si vous avez tous les protocoles pris en charge ainsi que les deux services:
Si tout est ok, on peux compiler puis installer:
On met à jour les caches systèmes des librairies installées:
On va créer le service guacd pour pouvoir utiliser les commandes service guacd {start-stop-restart}:
On va créer trois dossiers permettant une configuration plus simple:
Afin d’éviter de compiler guacamole-client on va télécharger un fichier tout fait (beaucoup mieux :P):
Nous allons déplacer notre fichier précédent dans notre dossier /etc/guacamole puis nous allons créer des liens symboliques pour l’intégrer dans Tomcat, configurer la librairies freerdp et le connecteur java mysql:
On va télécharger l’extension de base de donnée mysql puis on la place dans notre dossier /etc/guacamole/extension :
On crée un fichier guacamole.properties:
Puis on y met notre configuration pour la connexion à la base mysql:
PS: Les informations sont dans le cadre du labo, vous aurez différentes valeurs.
On redémarre le service Tomcat afin qu’il prenne en compte nos modifications:
On se connecte à la base sql et on crée la base guacamole, l’utilisateur guacamole_user et on lui donne certain droit sur celle-ci:
PS: Là encore les informations dépendent de chacun.
On copie les schémas des tables dans la base sql:
Et enfin on démarre notre service guacd:
Installation terminée, rendez-vous dans votre navigateur à l’adresse suivante : http://IP_GUACAMOLE_SERVER:8080/guacamole/
Les identifiants par défaut sont: guacadmin:guacadmin