Guacamole
Description
Guacamole is a client-less remote desktop gateway. It supports standard protocols like VNC, RDP, and SSH over HTML5.
Install/Setup
You can read through a great guide here which will go over how to protect your Guacamole instance if you ever want it to be accessible over the Internet.