X2Go
From Blue-IT.org Wiki
X2Go (Homepage)is a remote control tool baed on nomachines nxserver technology (Homepage).
There is a ppa available for ubuntu as well as an x2go portable-apps-client.
Troubleshooting
SSH Error
Reconnection a session gives you the following error:
The remote proxy closed the connection while negotiating the session. This may be due to the wrong authentication credentials passed to the server.
Solution
On server:
sudo apt-get remove --purge -y x2goserver x2goagent x2goclient rm -rf ~/.x2go* ~/.nx sudo apt-get install x2goserver
On client:
sudo apt-get remove --purge -y x2go* rm -rf ~/.x2go* ~/.nx sudo apt-get install x2goclient
Be sure you are using "16m-jpeg".