Servidor de conexiones remotas Guacamole

mayo 30, 2019 at 9:35 pm Deja un comentario

Me base en dos tutoriales para hacerlo andar como quería. Ambos se ven a continuación.

How to Install and Setup Guacamole on Debian 9.8


Instalación y configuración de Apache Guacamole en Debian Stretch

# Instalamos lo necesario
apt install -y gcc-6 g++-6 libcairo2-dev libjpeg62-turbo-dev libpng-dev libossp-uuid-dev libavcodec-dev libavutil-dev libswscale-dev libfreerdp-dev libpango1.0-dev libssh2-1-dev libvncserver-dev libssl-dev libvorbis-dev libwebp-dev tomcat8 tomcat8-admin tomcat8-common tomcat8-user libavcodec-dev libavutil-dev libswscale-dev libfreerdp-dev libpango1.0-dev libssh2-1-dev libvncserver-dev libpulse-dev libssl-dev libvorbis-dev libwebp-dev libavcodec-dev libavutil-dev libswscale-dev libpango1.0-dev libssh2-1-dev libssl-dev -y
# Bajamos el servidor de Guacamole
wget https://sourceforge.net/projects/guacamole/files/current/source/guacamole-server-0.9.14.tar.gz
# Lo descomprimimos
tar xzf guacamole-server-0.9.14.tar.gz
# Ingresamos a su carpeta
cd guacamole-server-0.9.14/
# Esto ya seria la compilacion
./configure –with-init-dir=/etc/init.d
make
make install
ldconfig
# Reiniciamos el servicio
systemctl enable guacd
systemctl start guacd
# Creamos su carpeta de trabajo
mkdir /etc/guacamole
# Descargamos unos binarios necesarios
wget https://sourceforge.net/projects/guacamole/files/current/binary/guacamole-0.9.14.war -O /etc/guacamole/guacamole.war
# Trabajamos el enlace simbolico
ln -s /etc/guacamole/guacamole.war /var/lib/tomcat8/webapps/
# Reiniciamos ambos servicios tomcat y guacamole
systemctl restart tomcat8
systemctl restart guacd
# Creamos carpetas de trabajo
mkdir /etc/guacamole/{extensions,lib}
# Establecemos variables de entorno
echo “GUACAMOLE_HOME=/etc/guacamole” | tee -a /etc/default/tomcat8
# Usamos maria db para manejo de datos y usuarios
apt install mariadb-server -y
# Trabajamos la db y el usuario administrador
mysql -u root -p
create database guacamole;
grant SELECT,INSERT,UPDATE,DELETE ON guacamole.* to guacadmin@localhost identified by ‘Clave’;
flush privileges;
quit
# Esto es para conectar por java con mariadb
apt install libmysql-java
# Enlaces simbolicos necesario
ln -s /usr/share/java/mysql-connector-java.jar /etc/guacamole/lib/
# Esto es herramienta de guacamole para autenticar con db
wget https://sourceforge.net/projects/guacamole/files/current/extensions/guacamole-auth-jdbc-0.9.14.tar.gz
# Descomprimimos
tar xzf guacamole-auth-jdbc-0.9.14.tar.gz
# Copiamos elementos necesarios
cp guacamole-auth-jdbc-0.9.14/mysql/guacamole-auth-jdbc-mysql-0.9.14.jar /etc/guacamole/extensions/
# Retoque en base de datos
cat guacamole-auth-jdbc-0.9.14/mysql/schema/*.sql | mysql -u root -p guacamole
# configuración de guacamole
vim /etc/guacamole/guacamole.properties
# Hostname and Guacamole server port
guacd-hostname: localhost
guacd-port: 4822

# MySQL Connection Details
mysql-hostname: localhost
mysql-port: 3306
mysql-database: guacamole
mysql-username: guacadmin
mysql-password: Clave
# Enlace simbolico
ln -s /etc/guacamole /usr/share/tomcat8/.guacamole
# Reiniciar los demonios
systemctl restart tomcat8
systemctl restart guacd
# Listo
http://ip:8080/guacamole/

Entry filed under: Uncategorized.

VNC en Raspberry pi dnsmasq

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s

Trackback this post  |  Subscribe to the comments via RSS Feed


bueno

Páginas

mayo 2019
L M X J V S D
« Ago   Jun »
 12345
6789101112
13141516171819
20212223242526
2728293031  

A %d blogueros les gusta esto: