Install Apache Guacamole on Debian
i12bretro
#Linux #BrowserBasedAdministration #RDP #VNC
Full steps can be found at https://i12bretro.github.io/tutorials/0138.html
Apache Guacamole is a free and open source software that allows you to remotely connect to other systems via RDP, VNC, SSH and more from any HTML5 capable browser. In this video we go over the initial installation and basic setup. In upcoming videos we will create and apply SSL certificates for https browsing and configure Guacamole to authenciate users against LDAP or Active Directory.
Installing Guacamole and Initial Setup
- Open a terminal and run the following commands: wget -O guac-install.sh https://git.io/fxZq5 chmod +x guac-install.sh sudo ./guac-install.sh
- Select No, No, Yes to the prompts
- Set MySQL root and guacamole user passwords
- Wait several minutes for the install process to complete
- Open a web browser and navigate to http://DNS-or-IP:8080/guacamole/
- Log in with guacadmin/guacadmin
- Go to Settings - Users
- Create a new user and grant all permissions
- Log out and log in as the new user
- Go to Settings - Users - Delete the guacadmin user
- Go to Settings - Connections - New Connection
- Setup a test connection to a known working host
- Click Save
- Go to Home - Click on the created connection
- Enjoy browser based SSH, VNC, RDP and more
Optional Steps
- To remove the need to navigate to /guacamole, run the following commands in a terminal window sudo su cd /var/lib/tomcat9/webapps rm ROOT -r mv guacamole ROOT
- Open a web browser and navigate to http://DNS-or-IP:8080/ to reach the guacamole UI ... https://www.youtube.com/watch?v=OWOHpSCmez8
2021-08-15
0.0127963 LBC
Copyrighted (contact publisher)
10229223 Bytes