Instalación

Instalación de Guacamole Server 1.5.5

  1. Actualizar sistema operativo
    sudo apt update
    sudo apt upgrade -y

  2. Instalar paquetes necesarios y dependencias
    sudo apt install build-essential libcairo2-dev libjpeg-turbo8-dev libpng-dev libtool-bin libossp-uuid-dev libvncserver-dev freerdp2-dev libssh2-1-dev libtelnet-dev libwebsockets-dev libpulse-dev libvorbis-dev libwebp-dev libssl-dev libpango1.0-dev libswscale-dev libavcodec-dev libavutil-dev libavformat-dev

  3. Descargar el archivo fuente
    sudo wget https://downloads.apache.org/guacamole/1.5.5/source/guacamole-server-1.5.5.tar.gz

  4. Descomprimir archivo en una nueva carpeta
    sudo tar -xvf guacamole-server-1.5.5.tar.gz

  5. Ingresar a carpeta generada
    cd guacamole-server-1.5.5.tar.gz

  6. Compilar e instalar
    sudo ./configure --with-init-dir=/etc/init.d --enable-allow-freerdp-snapshots
    sudo make
    sudo make install

  7. Crear directorio de configuraciones
    sudo mkdir -p /etc/guacamole/{extensions,lib}

Instalación de Guacamole Web App

  1. Instalar Tomcat
    sudo apt install tomcat9 tomcat9-admin tomcat9-common tomcat9-user -y

  2. Descargar binarios
    sudo wget https://downloads.apache.org/guacamole/1.5.5/binary/guacamole-1.5.5.war

  3.  Mover el ejecutable a la carpeta del Tomcat
    sudo mv guacamole-1.5.5.war /var/lib/tomcat9/webapps/guacamole.war

  4. Reiniciar servicios
    sudo systemctl restart tomcat9 guacd

Extensión MySQL

  1. Descargar conector
    sudo wget https://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-8.0.26.tar.gz

  2. Extraer
    sudo tar -xf mysql-connector-java-8.0.26.tar.gz

  3. Copiar a instalación de Guacamole
    sudo cp mysql-connector-java-8.0.26/mysql-connector-java-8.0.26.jar /etc/guacamole/lib/


Extensión JDBC

  1. Descargar plugin.
    sudo wget https://downloads.apache.org/guacamole/1.5.5/binary/guacamole-auth-jdbc-1.5.5.tar.gz

  2. Extraer
    sudo tar -xf guacamole-auth-jdbc-1.5.5.tar.gz

  3. Mover a carpeta de Guacamole
    sudo mv guacamole-auth-jdbc-1.5.5/mysql/guacamole-auth-jdbc-mysql-1.5.5.jar /etc/guacamole/extensions/



Extensión LDAP

1. Descargar extensión

sudo wget https://downloads.apache.org/guacamole/1.5.5/binary/guacamole-auth-ldap-1.5.5.tar.gz

2. Extraer extensión

sudo tar -xf guacamole-auth-ldap-1.5.5.tar.gz

3. Mover extensión

sudo mv guacamole-auth-ldap-1.5.5/guacamole-auth-ldap-1.5.5.jar /etc/guacamole/extensions/