Aquí intentamos proporcionar una guía paso a paso para instalar Apache Guacamole en Ubuntu 22.04. Como sabrá, Apache Guacamole es una puerta de enlace de escritorio remoto de código abierto. Le proporciona acceso remoto a sus computadoras y servidores a través del navegador web. Puede conectarse fácilmente a sus sistemas a través de la interfaz web sin requisitos ni complementos adicionales. Ahora puede seguir los pasos a continuación para instalar Apache Guacamole en Ubuntu 22.04. Pasos completos para instalar Apache Guacamole en Ubuntu 22.04 Antes de comenzar la instalación de Apache Guacamole, debe iniciar sesión en su servidor como usuario root o no root con privilegios sudo. Para este propósito, puede verificar la configuración inicial del servidor con Ubuntu 22.04. Luego, siga los pasos a continuación para instalar Apache Guacamole en Ubuntu 22.04. Paso 1: instalar los paquetes y dependencias necesarios para Apache Guacamole Primero, debe ejecutar la actualización del sistema utilizando el comando a continuación: sudo apt update Luego, use el siguiente comando para instalar los paquetes y dependencias necesarios para la instalación de Guacamole: 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-devUna vez que Una vez hecho esto, continúe con el siguiente paso para descargar e instalar Apache Guacamole en Ubuntu 22.04. Paso 2: descargue e instale Apache Guacamole desde la fuente En este punto, debe visitar la página de descargas oficial y usar el siguiente comando wget para descargar la última fuente. paquete de Apache Guacamole: sudo wget https://downloads.apache.org/guacamole/1.5.4/source/guacamole-server-1.5.4.tar.gz Luego, extraiga su paquete de descarga y navegue hasta el directorio de Apache Guacamole con el siguientes comandos: sudo tar -xvf guacamole-server-1.5.4.tar.gz sudo cd guacamole-server-1.5.4 Ahora puede compilar e instalar Apache Guacamole en Ubuntu 22.04. Para hacer esto, puede ejecutar los siguientes comandos:sudo ./configure –with-init-dir=/etc/init.d –enable-allow-freerdp-snapshots sudo make sudo make installEl proceso de compilación e instalación puede tardar algunos tiempo para completar. Una vez que haya terminado, actualice el caché de la biblioteca instalada con el siguiente comando: Sudo ldconfig Paso 3: inicie y habilite el servidor Apache Guacamole en Ubuntu 22.04 En este punto, ha aprendido a compilar e instalar Apache Guacamole en Ubuntu 22.04. Ahora debes recargar systemd para aplicar los cambios: sudo systemctl daemon-reload Luego, inicia y habilita el servidor Guacamole con los siguientes comandos: sudo systemctl start guacd sudo systemctl enable guacd Además, puedes verificar que el servidor Guacamole esté activo y ejecutándose en Ubuntu 22.04 con el siguiente comando:sudo systemctl status guacdEn su salida, debería ver:Nota: Debe crear los archivos de configuración y las extensiones de Guacamole. Estos archivos se utilizarán en los pasos posteriores. Para hacer esto, puede ejecutar: sudo mkdir -p /etc/guacamole/{extensions,lib}Paso 4: instale la aplicación web Guacamole en Ubuntu 22.04 En este punto, debe instalar la aplicación web Guacamole en su Ubuntu 22.04. Es la interfaz frontend de Apache Guacamole. Para hacer esto, debe instalar Tomcat 9 usando el siguiente comando: sudo apt install tomcat9 tomcat9-admin tomcat9-common tomcat9-user -y Luego, descargue el cliente de la aplicación web Guacamole usando el siguiente comando: Debe tener en cuenta que descargue el version con la versión de Guacamole que tienes instalada.sudo wget https://downloads.apache.org/guacamole/1.5.4/binary/guacamole-1.5.4.warAhora debes mover el cliente web Guacamole al directorio web de Tomcat. Para hacer esto, ejecute el siguiente comando:sudo mv guacamole-1.5.4.war /var/lib/tomcat9/webapps/guacamole.warPara aplicar los cambios, reinicie los servicios Apache Guacamole y Tomcat:sudo systemctl restart tomcat9 guacdPaso 5: configurar Apache Autenticación de la base de datos de Guacamole En este punto, ha aprendido a instalar Apache Guacamole en Ubuntu 22.04 y a configurar la aplicación web del cliente. Como sabrá, Guacamole admite la autenticación de usuario básica que se utiliza para las pruebas. En esta guía, queremos utilizar la autenticación de base de datos lista para producción a través de MariaDB. Primero, instale MariaDB en Ubuntu 22.04 con el siguiente comando: sudo apt install mariadb-server -y Luego, ejecute el siguiente comando para proteger su instalación de MariaDB y configurar una contraseña para ello.sudo mysql_secure_installationUna vez que haya terminado, debe instalar la biblioteca MySQL Connector/J y el complemento de autenticación Guacamole JDBC. Para hacer esto, puede descargar el conector Java con el siguiente comando: sudo wget https://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-8.0.26.tar.gz Luego, debe extraer el archivo descargado y copiarlo al directorio /etc/guacamole/lib/:sudo tar -xf mysql-connector-java-8.0.26.tar.gz sudo cp mysql-connector-java-8.0.26/mysql- Connector-java-8.0.26.jar /etc/guacamole/lib/A continuación, debe descargar el complemento Apache Guacamole JDBC AUTH. Para hacer esto, puedes ejecutar el siguiente comando:sudo wget https://downloads.apache.org/guacamole/1.5.4/binary/guacamole-auth-jdbc-1.5.4.tar.gzDebes tener en cuenta que descargas la versión con la versión de Guacamole que tienes instalada. Ahora extrae el archivo descargado y cópialo al directorio /etc/guacamole/extensions/:sudo tar -xf guacamole-auth-jdbc-1.5.4.tar.gz sudo mv guacamole-auth-jdbc -1.5.4/mysql/guacamole-auth-jdbc-mysql-1.5.4.jar /etc/guacamole/extensions/Paso 6: cree una base de datos y un usuario de Guacamole En este punto, debe iniciar sesión en su shell MariaDB y crear una usuario y base de datos para Apache Guacamole en Ubuntu 22.04. Primero, inicie sesión en el shell MariaDB con la contraseña para la que lo configuró: sudo mysql -u root -p Desde su shell MariaDB, ejecute los siguientes comandos para crear el usuario y la base de datos, y otorgar los privilegios:MariaDB [(none)]> CREAR BASE DE DATOS guac_db; mariadb [(none)]> CREAR USUARIO ‘guac_user’@’localhost’ IDENTIFICADO POR ‘contraseña’; mariadb [(none)]> CONCEDER SELECCIONAR, INSERTAR, ACTUALIZAR, ELIMINAR EN guac_db.* A ‘guac_user’@’localhost’; mariadb [(none)]> FLUSH PRIVILEGES;Una vez que haya terminado, salga de su shell MariaDB:MariaDB [(none)]> SALIR;Paso 7: importar archivos de esquema SQL y crear archivos de propiedades para GuacamoleEn este punto, debe navegar hasta el directorio de esquema MySQL con el siguiente comando:cd guacamole-auth-jdbc-1.5.4/mysql/schemaDesde allí, ejecute el comando siguiente para importar los archivos de esquema SQL a la base de datos MySQL:cat *.sql | mysql -u root -p guac_db Luego, use su editor de texto favorito como Vi editor o Nano editor para crear el archivo de propiedades para Apache Guacamole: sudo vi /etc/guacamole/guacamole.properties Agregue las siguientes configuraciones al archivo con las credenciales de su base de datos: # Propiedades MySQL mysql-hostname: 127.0.0.1 mysql-port: 3306 mysql-database: guac_db mysql-username: guac_user mysql-password: contraseñaUna vez que haya terminado, guarde y cierre el archivo. Finalmente, reinicie los servicios para aplicar los cambios: sudo systemctl restart tomcat9 guacd mysqlPaso 8: acceda a Apache Guacamole desde la interfaz web En este punto, ha completado los pasos para instalar Apache Guacamole en Ubuntu 22.04. Ahora puede acceder a su panel de Guacamole siguiendo la siguiente URL desde su navegador web: http://server-ip:8080/guacamole. Verá la pantalla de inicio de sesión de Apache Guacamole. Ingrese las siguientes credenciales para iniciar sesión: nombre de usuario: guacadmin contraseña: guacadminPaso 9: cree un nuevo usuario administrador y una contraseña para Apache Guacamole En este punto, se recomienda encarecidamente crear un nuevo usuario administrador y una contraseña y eliminar las credenciales predeterminadas. Para hacer esto, desde el perfil de guacadmin haga clic en Configuración. Luego, cambie a la pestaña Usuarios y haga clic en Nuevo usuario. En la sección Editar usuario, ingrese su nuevo nombre de usuario y contraseña. Luego, en la sección Permisos, marque todas las casillas. Cuando haya terminado, haga clic en Guardar. Ahora cierre sesión con el usuario predeterminado y vuelva a iniciar sesión en Apache Guacamole con su nuevo usuario creado. Luego, navegue hasta la pestaña de configuración y usuarios, y elimine el usuario guacadmin. Eso es todo, ya está. Desde allí, puede acceder de forma segura a sus servidores y computadoras. Conclusión En este punto, ha aprendido los pasos completos para descargar e instalar Apache Guacamole en Ubuntu 22.04 y acceder al panel a través de la interfaz web. Además, aprendió a crear un nuevo usuario administrador y eliminar las credenciales predeterminadas para mayor seguridad. Espero que disfrutes usándolo. Además, es posible que te guste leer los siguientes artículos: Pasos completos para instalar Ghost CMS en Ubuntu 22.04 La mejor manera de instalar NoMachine en Ubuntu 22.04 Pasos rápidos para instalar Apache Spark en Debian 12 Nginx Proxy Manager en Ubuntu 22.04

Source link