Guacamole is an HTML 5 web application which enables you to access remote desktop via browser. It’s a HTML5 Clientless Remote Desktop web application. There are no plugins or software needed on the client side and that’s the principal advantage over traditional remote access solution. Guacamole uses HTTP or HTTPS protocols only, so it’s ideal when wanting to access from the outside world protected by corporate firewall. No other ports are necessary.

Guacamole supports the main versions of Linux. Distributions like Debian, Ubuntu, and Fedora are supported by Guacamole.

--> Please see the rest on the blog :