Aller au contenu

Guacamole sous Docker

Installer Guacamole dans un conteneur Docker permet de facilement prendre la main sur une machine ou un serveur de son organisation.

Création du dossier de Guacamole

1. Créer un dossier sur son ordinateur pour le conteneur
mkdir Guacamole
cd Guacamole
2. Pour créer rapidement un server Guacamole, la solution la plus rapide est de créer un fichier .yml qui va automatiser l’installation et la configuration de base de notre conteneur Guacamole.
nano docker-compose.yml
version: "2"
services:
  guacamole:
    image: oznu/guacamole
    container_name: guacamole
    volumes:
      - postgres:/config
    ports:
      - 8080:8080
volumes:
  postgres:
    driver: local
3. Lancer la commande docker-compose up -d
docker-compose up -d 

À la fin du processus, ouvrir votre navigateur internet et vous rendre sur http://localhost:8080

ID : guacadmin/guacadmin

Capture decran 2023 08 24 100107
Vous pouvez commencer à ajouter des machines et à modifier vos utilisateurs
Capture decran 2023 08 24 100149

Mise à jour du 26/02/23

Actuellement, Guacamole ne se connectera pas en SSH à Ubuntu 22, il faut modifier son fichier de configuration
nano /etc/ssh/sshd_config
Et ajouter les deux lignes suivantes :
HostkeyAlgorithms ssh-dss,ssh-rsa
KexAlgorithms +diffie-hellman-group1-sha1
Redemarrer le service sshd et tout devrait être fonctionnel
systemctl restart sshd.service