Dans cet article, nous aurons expliqué les étapes nécessaires pour installer et configurer Installer Guacamole sur Ubuntu 20.04 LTS. Avant de poursuivre ce tutoriel, assurez-vous d'être connecté en tant qu'utilisateur avec sudo
privilèges. Toutes les commandes de ce didacticiel doivent être exécutées en tant qu'utilisateur non root.
Apache Guacamole est une passerelle Web de bureau à distance HTML5 sans client qui fournit un accès à distance aux serveurs et aux bureaux via un navigateur Web. Il prend en charge les protocoles standard tels que VNC, RDP, SSH et Kubernetes, et vous n'avez pas besoin d'installer de logiciel sur l'ordinateur client. Il prend en charge le presse-papiers, le transfert de fichiers via SFTP et vous permet de gérer plusieurs sessions de bureau à distance.
Prérequis :
- Système d'exploitation avec Ubuntu 20.04
- Adresse IPv4 du serveur avec privilèges de superutilisateur (accès racine)
- Terminal Gnome pour Linux Desktop
- Client SSH PuTTy pour Windows ou macOS
- Powershell pour Windows 10/11
- Familier avec les commandes APT
Installer Guacamole sur Ubuntu
Étape 1. Tout d'abord, avant de commencer à installer un package sur votre serveur Ubuntu, nous vous recommandons de toujours vous assurer que tous les packages système sont mis à jour.
sudo apt update sudo apt upgrade
Étape 2. Installez les dépendances pour l'installation de Guacamole.
Exécutez la commande suivante pour installer les dépendances requises :
sudo apt install -y build-essential libcairo2-dev libjpeg-turbo8-dev libpng-dev \ libtool-bin libossp-uuid-dev libavcodec-dev libavutil-dev libswscale-dev \ freerdp2-dev libpango1.0-dev libssh2-1-dev libvncserver-dev libtelnet-dev \ libssl-dev libvorbis-dev libwebp-dev
Étape 3. Installez Guacamole sur le système Ubuntu.
Téléchargez la dernière version de Guacamole sur le site officiel :
wget "https://apache.org/dyn/closer.cgi?action=download&filename=guacamole/1.2.0/source/guacamole-server-1.2.0.tar.gz" -O guacamole-server-1.2.0.tar.gz
Une fois téléchargé, extrayez le code source de Guacamole :
tar zxvf 1.2.0.tar.gz cd guacamole-server-1.2.0autoconf -i
Ensuite, exécutez le script de configuration pour vérifier s'il manque des dépendances. Cela prend généralement environ deux minutes, alors soyez patient pendant que le script effectue la vérification des dépendances :
./configure --with-init-dir=/etc/init.d
Vous devriez voir le résultat suivant :
------------------------------------------------ guacamole-server version 1.2.0------------------------------------------------ Library status: freerdp2 ............ yes pango ............... yes libavcodec .......... yes libavformat.......... yes libavutil ........... yes libssh2 ............. yes libssl .............. yes libswscale .......... yes libtelnet ........... yes libVNCServer ........ yes libvorbis ........... yes libpulse ............ yes libwebsockets ....... yes libwebp ............. yes wsock32 ............. no Protocol support: Kubernetes .... yes RDP ........... yes SSH ........... yes Telnet ........ yes VNC ........... yes Services / tools: guacd ...... yes guacenc .... yes guaclog .... yes FreeRDP plugins: /usr/lib/x86_64-linux-gnu/freerdp2 Init scripts: no Systemd units: no Type "make" to compile guacamole-server.
Ensuite, compilez et installez Guacamole, exécutez les commandes ci-dessous, l'une après l'autre :
sudo make sudo make install sudo ldconfig
Après cela, activez et démarrez le service Guacamole à l'aide de la commande suivante :
sudo systemctl start guacd sudo systemctl enable guacd sudo systemctl status guacd
C'est tout ce que vous avez à faire pour installer Installer Apache Guacamole sur Ubuntu 20.04 LTS Focal Fossa. J'espère que vous trouverez cette astuce rapide utile. Pour en savoir plus sur Installer Guacamole, veuillez vous référer à leur base de connaissances officielle. Si vous avez des questions ou des suggestions, n'hésitez pas à laisser un commentaire ci-dessous.