This is an old revision of the document!
Guacamole (Remote Desktop RDP, VNC relay)
Guacamole is the RDP/VNC relay/wrapper we use to access machines inside the network from remote locations. This is hosted on the internal webserver and runs on Tomcat at port 8080.
Guacamole is a 2 part system. It consists of the guacamole daemon (guacd) and guacamole web application. The web app uses Tomcat. If guacamole is inaccessible by users after rebooting the server try running the following commands:
systemctl start guacd su - root systemctl stop tomcat systemctl start tomcat
Add/edit users in /etc/guacamole/user-mapping.xml
Windows 10 RDP w/ Guacamole
Guacamole apparently doesn't work with Windows 10 or Windows Server 2016 RDP naturally so you have to edit the registry to make it work. Change the keys at the following path:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp] "SecurityLayer"=dword:00000001 "UserAuthentication"=dword:00000000