Apache Guacamole Distributed Install

Опубликовано: 01 Октябрь 2024
на канале: #geek2gether
1,261
19

In this video we setup Apache guacamole in the cloud and install a guacamole-server "guacd" instance in our internet network that the cloud instance of apache guacamole uses to connect to local network servers/clients using SSH, RDP and VNC. This way we only need to port forward port 4822/tcp for guacd to access RDP, SSH and VNC.


#commands:

1. Install dependencies:
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

2. Download guacamole server:
wget https://downloads.apache.org/guacamol...

3. Extract file and Navigate to Dir:
tar -xvf guacamole-server-1.3.0.tar.gz
cd guacamole-server-1.3.0

4. build guacamole server:
sudo ./configure --with-init-dir=/etc/init.d --enable-allow-freerdp-snapshots
sudo make
sudo make install

5. Update library cache and reload systemd
sudo ldconfig
sudo systemctl daemon-reload

6. Start guacd
sudo systemctl start guacd
sudo systemctl enable guacd


#Apache guacamole documentation:

https://guacamole.apache.org/doc/gug/...

https://guacamole.apache.org/doc/gug/...



#geek2gether hub

https://hub.geek2gether.com


#apache #guacamole #apacheguacamole