En este artículo habremos explicado los pasos necesarios para instalar y configurar Install Guacamole en Ubuntu 20.04 LTS. Antes de continuar con este tutorial, asegúrese de haber iniciado sesión como usuario con sudo
privilegios Todos los comandos de este tutorial deben ejecutarse como un usuario no root.
Apache Guacamole es una puerta de enlace de escritorio remoto basada en web HTML5 sin cliente que brinda acceso remoto a servidores y escritorios a través de un navegador web. Admite protocolos estándar como VNC, RDP, SSH y Kubernetes, y no necesita instalar ningún software en la computadora del cliente. Admite portapapeles, transferencia de archivos a través de SFTP y le permite administrar múltiples sesiones de escritorio remoto.
Prerrequisito:
- Sistema operativo con Ubuntu 20.04
- Dirección IPv4 del servidor con privilegios de superusuario (acceso raíz)
- Terminal Gnome para escritorio Linux
- Cliente PuTTy SSH para Windows o macOS
- Powershell para Windows 10/11
- Familiarizarse con los comandos APT
Instalar Guacamole en Ubuntu
Paso 1. Primero, antes de comenzar a instalar cualquier paquete en su servidor Ubuntu, siempre recomendamos asegurarse de que todos los paquetes del sistema estén actualizados.
sudo apt update sudo apt upgrade
Paso 2. Instale las dependencias para la instalación de Guacamole.
Ejecute el siguiente comando para instalar las dependencias requeridas:
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
Paso 3. Instala Guacamole en el sistema Ubuntu.
Descarga la última versión de Guacamole del sitio web oficial:
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
Una vez descargado, extraiga el código fuente de Guacamole:
tar zxvf 1.2.0.tar.gz cd guacamole-server-1.2.0autoconf -i
Luego, ejecute el script de configuración para verificar si falta alguna dependencia. Esto suele tardar unos dos minutos, así que tenga paciencia mientras el script realiza la comprobación de dependencia:
./configure --with-init-dir=/etc/init.d
Debería ver el siguiente resultado:
------------------------------------------------ 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.
Luego, compile e instale Guacamole, ejecute los siguientes comandos, uno tras otro:
sudo make sudo make install sudo ldconfig
Después de eso, habilite e inicie el servicio Guacamole usando el siguiente comando:
sudo systemctl start guacd sudo systemctl enable guacd sudo systemctl status guacd
Eso es todo lo que necesita hacer para instalar Install Apache Guacamole en Ubuntu 20.04 LTS Focal Fossa. Espero que encuentre útil este consejo rápido. Para obtener más información sobre Instalar Guacamole, consulte su base de conocimiento oficial. Si tiene preguntas o sugerencias, no dude en dejar un comentario a continuación.