There are many applications available for you to access your Ubuntu desktop remotely. One of my classic favourites is FreeNX from NoMachine.com. FreeNX has a good remote compression, pretty smooth and up to date, no other remote desktop software provide as good though we are seeing some active involvement from the lights of TeamViewer and VNC makers around. Get your FreeNX client here
Below is a quick and easy way of getting your remote desktop up within 2 minutes!
sudo apt-get install python-software-properties
sudo apt-add-repository ppa:freenx-team
sudo apt-get update
sudo apt-get install freenx
tar -xvf nxsetup.tar.gz
sudo cp nxsetup /usr/lib/nx/nxsetup
sudo /usr/lib/nx/nxsetup --install
If for some reason you are getting the error below:
NX> 203 NXSSH running with pid: 6721
NX> 285 Enabling check on switch command
NX> 285 Enabling skip of SSH config files
NX> 200 Connected to address: 192.168.2.21 on port: 22
NX> 202 Authenticating user: nx
NX> 208 Using auth method: publickey
NX> 204 Authentication failed.
You might want to check your sshd_config at /etc/ssh/sshd_config and add “AllowUsers nx”. Also ensure that “PubkeyAuthentication yes” is set in sshd_config.