1. Server-side
1.1 Installation
First you need to install NX packages on Linux, I am here on the centos6x test, run the following command to install the software package
$ sudo yum install NX FreeNX
1.2 Initialization
First switch to root, and then run the following command to initialize the Nxserver
#/usr/bin/nxsetup--install
1.3 Configuration
After initialization, modify the/etc/nxserver/node.conf file to
#ENABLE_PASSDB_AUTHENTICATION = "0"
To
enable_passdb_authentication= "1"
1.4 Start Service
$ sudo/etc/init.d/freenx-server Restart
2. Client Installation and Configuration
2.1 First download from http://nomachine.com/, here i download the 3.5 version NX Client for Windows.
2.2 Reference http://www.kernelhardware.org/how-to-setup-freenx/to configure NX Client for Windows.
You need to replace the key with the contents of the server-side/etc/nxserver/client.id_dsa.key file.
2.3 Configuration is complete, you can use the client to connect NX server.
Reference: http://www.kernelhardware.org/how-to-setup-freenx/