guacamole.apache.org
Apache Guacamole is a clientless remote desktop gateway supporting standard protocols such as VNC, RDP, and SSH. It requires no plugins or client software; once installed on a server, desktops are accessed through a web browser using HTML5. The software is free and open source under the Apache License, Version 2.0.