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