mercoledì 24 settembre 2014

Guacamole Appliance 0.9.2 - OVA virtual appliance (VirtualBox, vmware, ...)

Guacamole Appliance 0.9.2 - Download

Guacamole is an HTML5 remote desktop client/gateway that allows you to access your RDP/VNC/SSH servers from any modern browser (you don't need any remote desktop client, vnc, vpn software installed on the client).
Check it out on official page: http://guac-dev.org

This appliance is based on Arch Linux 64 bit and features the latest Guacamole 0.9.2 with MySQL auth backend (LDAP and NOAUTH extensions are present but not active).
It comes in .OVA format (OVF 1.0) so you can easily import it into any virtual environment.

Get it!

Download the appliance:
guacamole-0.9.2.ova
size:  891 MB
md5: 32a2fe66cdd5c0c0332e6246e47aeaff

Run it!

Import it in your virtualization platform and run it!
Log in to your virtual appliance:
user: root
pass: guacamole

Find where to connect!

check your IP (DHCP enabled by default):
ip a

If you want you can set a static ip: https://wiki.archlinux.org/index.php/Network_configuration
TIP: Maybe you want to do a nice port forward on your router: point TCP port 443 (I won't publish port 80: that's not secure) to your guacamole appliance to access from outside your network (this comes handy if you have a public IP address or dynamic dns setup!)

SSL cert

the keystore for ssl (self signed) certificate is located in /etc/tomcat7/keystore
you can generate a new self-signed cert by
$JAVA_HOME/bin/keytool -genkey -alias tomcat -keyalg RSA -keystore /etc/tomcat7/keystore
default password is "changeit" stick to this if you don't want/know how to change the tomcat config files
TIP:if you want to install your own certificates just follow the istructions on the official tomcat how-to: http://tomcat.apache.org/tomcat-7.0-doc/ssl-howto.html

Use it!

open a browser and go to: http://guacamole-appliance-IP or (better) https://guacamole-appliance-IP
login with default credentials
user: guacadmin
pass: guacadmin
click "Manage" button on top right, click on guacadmin user and change the password.

Enjoy your shiny HTML5 remote desktop gateway!

how to use Guacamole: http://guac-dev.org/doc/0.9.2/gug/using-guacamole.html