Set up a Jump Point server (RDP, VNC, SSH, Telnet) with web Interface (clientless remote access).
Vagrantfile and script to set up a CentOS 7.1 VM on Virtualbox and provision it with guacamole 0.9.9
Vagrantfile: Uses "bento/ubuntu-16.04" Vagrant Box to set up an Ubuntu Xenial 16.04 Server with :
- 10246 MB RAM
- 1 CPU
- 1 NAT adapter
- 1 Host only adapter with IP address = "192.168.88.100"
- Hostname="GuacamoleVM"
- User/Password=vagrant/vagrant
- ssh key managed by vagrant ( to manage ssh keys uncomment the section (ssh key management) and change the path to your own key)
- Provisionning script (Provision-script.sh):
-
Based on the following script http://pilotfiber.dl.sourceforge.net/project/guacamoleinstallscript/CentOS/guacamole-install-script.sh
-
Description : https://sourceforge.net/projects/guacamoleinstallscript/ The script installs dependencies and configure the OS automatically for you in order to obtain the best Remote Desktop Gateway!
This Install Script works in a clean CentOS 6/7 installation and install Guacamole 0.9.9 version for a local users authentication.
Task of this script: Install Packages Dependencies Download Guacamole and MySQL Connector packages Install Guacamole Server Install Guacamole Client Install MySQL Connector Configure MariaDB or MySQL Setting Tomcat Server Generates a Java KeyStore for SSL Support Install and Setting Nginx Proxy (SPDY enabled) Generates a Self-Signed Certificate for SSL Support Configure SELinux for Nginx Proxy Configure FirewallD or iptables
-