Guacamole is an open-source tool from Apache that can be used to remotely access your server from your favorite web browser from anywhere.
In this video, I will show you how you can remotely access any server with Guacamole.
Enjoy the Video
⏰Timestamps⏰
00:00 Intro
00:40 Install Server
03:53 Install Java JDK
04:14 Create Tomcat User
04:27 Declare Variable
04:53 Configure Tomcat
06:26 Reload Daemon Service
06:39 Enable Tomcat
07:07 Allow Port Number in Firewall
07:32 Build Server for Guacamole
09:21 Install Application
10:01 Configure the Guacamole Server
10:50 Link Tomcat with Guacamole
11:19 Setup Guacamole Authentication
13:08 Restart Tomcat
13:34 Access Web Interface of Guacamole
15:18 Outro
⬇️ Install Server ⬇️
sudo apt install -y gcc nano vim curl wget g++ libcairo2-dev libjpeg-turbo8-dev libpng-dev libtool-bin libossp-uuid-dev \
libavcodec-dev libavformat-dev libavutil-dev libswscale-dev build-essential libpango1.0-dev libssh2-1-dev libvncserver-dev \
libtelnet-dev libpulse-dev libvorbis-dev libwebp-dev
sudo add-apt-repository ppa:remmina-ppa-team/remmina-next-daily
sudo apt update
sudo apt install freerdp2-dev freerdp2-x11 -y
⬇️ Get OpenSSL ⬇️
wget https://www.openssl.org/source/openss... -P ~
sudo tar -xzf openssl-1.1.1l.tar.gz
cd ~/openssl-1.1.1l
./config
make
sudo make install
sudo cp /usr/local/bin/openssl /usr/bin
sudo ldconfig
⬇️ Fetch Tomcat ⬇️
wget https://downloads.apache.org/tomcat/t...{VER}/bin/apache-tomcat-${VER}.tar.gz -P ~
sudo mkdir -p /opt/tomcat
sudo tar -xzf apache-tomcat-${VER}.tar.gz -C /opt/tomcat/
sudo mv /opt/tomcat/apache-tomcat-${VER} /opt/tomcat/tomcatapp
⬇️ Download Guacamole ⬇️
wget https://downloads.apache.org/guacamol... -P ~
⬇️ Install Web Application ⬇️
sudo mkdir /etc/guacamole
wget https://downloads.apache.org/guacamol... -P ~
sudo mv ~/guacamole-1.4.0.war /etc/guacamole/guacamole.war
⬇️ Configure Guacamole Server ⬇️
echo "GUACAMOLE_HOME=/etc/guacamole" | sudo tee -a /etc/default/tomcat
echo "export GUACAMOLE_HOME=/etc/guacamole" | sudo tee -a /etc/profile
⬇️ Configuration Lines for Guacamole Server ⬇️
guacd-hostname: localhost
guacd-port: 4822
user-mapping: /etc/guacamole/user-mapping.xml
auth-provider: net.sourceforge.guacamole.net.basic.BasicFileAuthenticationProvider
💻 To get more of our best content on IT careers and IT certifications, go to:
Be sure to leave any questions or comments below!
See More Videos and Subscribe:
/ @skillsbuildtraining
Website:
Facebook: / skillsbuildtraining
Twitter: / skillsbuildt