Setting up FreeNX NoMachine


NOTE: in my example I use SSH for authorisation so any usernames used below should be actual users on the system.

Download the server, client and node from NoMachine
Install each one: sudo spkg -i nx...deb

Then run the following:
/usr/NX/bin/nxserver --install
/usr/NX/bin/nxserver --useradd chris --administrator

Obviously change 'chris' above for your username!

Now run:
/usr/NX/bin/nxnode --install
update etc/node.cfg to remove CUPS
update etc/server.cfg and enable desktop sharing (EnableDesktopSharing)
Enable interactive desktop sharing, full desktop sharing
Disable desktop sharing authorization
Disable SystemDesktopSharingAuthorization

Reboot!

Install NX Client on another machine then in the client choose Shadow under Configure -> Desktop