Última actualització: gener 2014
Guacamole ens permet tenir un "servidor" de sessions remotes rdp, vnc i ssh accessibles a través d'un navegador que suporti HTML5 i Ajax. Necessitem una màquina que faci de servidor o gateway, en el que instal·larem:
apt-get install guacamole-tomcat
apt-get install libguac-client-rdp0
apt-get install libguac-client-ssh0
apt-get install libguac-client-vnc0
Tenim que definir les nostres connexions remotes al fitxer /etc/guacamole/user-mapping.xml
Contingut exemple d'aquest fitxer:
<user-mapping>
<authorize username="admin" password="admin">
<!-- First authorized connection -->
<connection name="PC-VNC">
<protocol>vnc</protocol>
<param name="hostname">192.168.2.102</param>
<param name="port">5900</param>
<param name="password">passwdvnc</param>
</connection>
<connection name="PC-rdp">
<protocol>rdp</protocol>
<param name="hostname">192.168.2.253</param>
<param name="port">3389</param>
<param name="username">PC\usuari</param>
<param name="password">passwdrdp</param>
</connection>
<connection name="servidor-ssh">
<protocol>ssh</protocol>
<param name="hostname">192.168.2.100</param>
<param name="port">22</param>
<param name="username">root</param>
<param name="password">passwd</param>
</connection>
</authorize>
</user-mapping>
Cada cop que fem canvis a aquest fitxer, per a que siguin efectius hem de reiniciar els serveis:
service guacd restart
service tomcat6 restart
Per a accedir al nostre "guacamole", fariem des d'un navegador:
http://servidor-guacamole:8080/guacamole
En el cas del fitxer anterior, entrariem amb admin / admin.