If you’re mostly a Windows Administrator and you sometimes have to work on Linux machines, you will probably miss Remote Desktop. Of course, most tasks can be performed with SSH into the system. But imagine working with VMware Workstation, on a system that is tucked away in the server room.
Now, it is possible to use a X Server for Windows and open the applications on your desktop. But this article addresses the Windows admin that likes the RDP “feeling” – log on your session and do your stuff.
The software that does that is called NoMachine NX. I’ll show you how to set it up, it’s easy and straight forward. It’s commercial software, but they offer free versions with a limited session count.
I’ll use Fedora 16 in this example. I did the setup in VMware Workstation. I suggest you install all Fedora Updates first and then install the VMware tools. Then download the NoMachine software.

For Fedora you need Linux RPM packages, in my case the i368 packages because I used Fedora 32 Bit. You need all three packages, client, node and server.

Next, open a Terminal Window and go to the packages. Install with rpm -i.

The installer is nice enough to warn about a permission problem for the CUPS printing system. It’s easy to fix, then go on and install the NX Node package.

Last, install the server package.

You will notice, there is a warning about the SSH server not reachable. On Fedora the command to enable SSH is (as root):
systemctlenable sshd.service
Next, check for status:
systemctl status sshd.service

Finally, check the status of the NX server.

Ok, done on the Linux side.
Now download the NX Client for Windows on your system.

Simply start the setup.

Give the session a name. Enter the IP address of your Linux server. The port should be 22 for SSH.

I used Unix and Gnome (since my Fedora runs Gnome).


Once you start the NC Client your Windows Firewall will probably complain, allow the app to communicate.

Of course you have to enter a username/password of a user that exists on the Linux system. If everything goes well, you will be greeted be the desktop.

Done! Now, even if you disconnect and reconnect, you will be greeted with your session, open Windows etc.