In this guide I will run through from start to finish how to connect to your Ubuntu Desktop GUI using NoMachine “Free remote desktop for everybody”
1. Install NoMachine on both Client (Windows) and Server (Ubuntu)
I will concentrate mainly on the Ubuntu Desktop Installation of NoMachine
1.1 Download Nomachine
I have found it easiest to download the file to my windows desktop and then transfer the file to my Ubuntu Desktop Machine using SFTP with Filezilla.
1.1.1 Download file from https://www.nomachine.com/download/linux&id=1 nomachine_6.4.6_1_amd64.deb
1.1.2 Create a directory for it on your Ubuntu-Desktop-KVM and transfer the file to this directory. (This is to avoid having to change any file permissions)
1.1.3 Move the file from your home/NoMachine to /usr directory
2. Install NoMachine
David@Ubuntu-Desktop-KVM:~$ mkdir Nomachine David@Ubuntu-Desktop-KVM:~$ cd Nomachine/ David@Ubuntu-Desktop-KVM:~/Nomachine$ ls nomachine_6.4.6_1_amd64.deb David@Ubuntu-Desktop-KVM:~/Nomachine$ sudo mv nomachine_6.4.6_1_amd64.deb /usr/ David@Ubuntu-Desktop-KVM:~/Nomachine$ cd /usr/ David@Ubuntu-Desktop-KVM:/usr$ ls bin games include lib local nomachine_6.4.6_1_amd64.deb sbin share src David@Ubuntu-Desktop-KVM:/usr$ sudo dpkg -i nomachine_6.4.6_1_amd64.deb
2.1 Install NoMachine on Windows Client by clicking on the downloaded file and run through the wizard.
3.Create a connection using NoMachine to your Ubuntu Desktop
3.1 Click add new and enter your Ubuntu Desktop’s IP address
Once you have run through the wizard this will create a shortcut to connect to your Ubuntu Desktop.
3.2 Enter your Ubuntu Desktops User Credentials
4. You are now connected!
I have found NoMachine extremely responsive and there are various tweaks to improve performance based on your Ubuntu Desktop’s allocated resource.
It is extremely straight forward to setup and is cross platform user friendly.
The only thing is that you have to be either logged in or just have a locked screen for the remote session to be able to happen. If you physically log out you will not be able to log back in.
Please feel free to comment, anything to add to this will be most welcome.
Thank you for reading!