Proyecto

General

Perfil

Acciones

Apache Guacamole by Neodoo Es » Histórico » Revisión 1

Revisión 1/2 | Siguiente »
Francisco Javier Solans Benedí, 2024-03-13 07:10


Primeros pasos

Lance el producto via 1-Click

Use un navegador para acceder a la consola en: http://[ec2-ip]:8080/guacamole donde [ec2-ip] es la ip publica facilitada por Amazon para tu instancia.

Acceda utilizando las siguientes credenciales:

Usuario: guacadmin

Contraseña: el campo instance_id de la instancia

También puede acceder a su instancia via SSH, usando el usuario correspondiente y su clave privada de Amazon.
El usuario depende del sistema operativo:

  • Centos 9 Stream: 'ec2-user'
  • Otros Centos: 'centos'
  • Ubuntu: 'ubuntu'
  • Rocky Linux: 'rocky'

Detalles de la instalación

Instalado Apache Guacamole 1.3.0 compilado de forma nativa funcionando contra Apache Tomcat 9, OpenJDK 11 y MySQL 8.
El directorio de configuración del proyecto se encuentra en /etc/guacamole ($GUACAMOLE_HOME) dónde se ubican los ficheros de configuración. Las extensiones en $GUACAMOLE_HOME/extensions y las librerías en $GUACAMOLE_HOME/lib.
El servidor Tomcat está instalado en el directorio /usr/java/apache-tomcat-[version], el cual esta enlazado a /usr/java/apache-tomcat, siendo ésta la ruta de $CATALINA_HOME.
El fichero WAR del proyecto Apache Guacamole está desplegado en $CATALINA_HOME/webapps.
Los servicios están configurados con systemd.

(*) Si el cliente quisiera utilizar otro tipo de autenticación, dispone del proyecto y las librerías ya descargadas en $HOME/software/guacamole.

Tipos de autenticación

MySQL

El proyecto utiliza el módulo de autenticación a través de la base de datos MySQL con la librería de autenticación por base de datos MySQL (guacamole-auth-jdbc-mysql-x.x.x.jar) en $GUACAMOLE_HOME/extensions, el driver JDBC de MySQL (mysql-connector-java-x.x.x.jar) en $GUACAMOLE_HOME/lib y la configuración de la base de datos en $GUACAMOLE_HOME/guacamole.properties.

PostgreSQL

El proyecto utiliza el módulo de autenticación a través de la base de datos PostgreSQL con la librería de autenticación por base de datos PostgreSQL (guacamole-auth-jdbc-postgresql-x.x.x.jar) en $GUACAMOLE_HOME/extensions, el driver JDBC de MySQL (postgresql-x.x.x.jar) en $GUACAMOLE_HOME/lib y la configuración de la base de datos en $GUACAMOLE_HOME/guacamole.properties.

Tomcat

Ver estado del servicio:

$ sudo systemctl status tomcat
Parar el servicio:

$ sudo systemctl stop tomcat
Lanzar el servicio:

$ sudo systemctl start tomcat

Guacamole

Ver estado del servicio:

$ sudo systemctl status guacd
Parar el servicio:

$ sudo systemctl stop guacd
Lanzar el servicio:

$ sudo systemctl start guacd

MySQL

Ver estado del servicio:

$ sudo systemctl status mysqld
Parar el servicio:

$ sudo systemctl stop mysqld
Lanzar el servicio:

$ sudo systemctl start mysqld
Acceder a la consola de MySQL desde su terminal:

$ sudo mysql

PostgreSQL

Ver estado del servicio:

$ sudo systemctl status postgresql
Parar el servicio:

$ sudo systemctl stop postgresql
Lanzar el servicio:

$ sudo systemctl start postgresql
Acceder a la consola de MySQL desde su terminal:

$ sudo -u postgres psql

Recursos adicionales

Apache Tomcat: https://tomee.apache.org
Apache Guacamole: https://guacamole.apache.org
MySQL: https://www.mysql.com
PostgreSQL: https://www.postgresql.org

Actualizado por Francisco Javier Solans Benedí hace casi 2 años · 1 revisiones