Ok, I’ve fought with this off and on for a-while, but I finally found the right combination. First of all, forget freeNX. The NoMachine folks have released a “desktop” edition of their latest product called “NX Desktop Server” that is free for personal use (2 users/connections).
Before proceeding, be sure to *completely* remove any previous versions of any of the FreeNX files or libraries. Undo what you have already done, and remove the FreeNX source URLs from your /etc/apt/sources.list.
Step 1 – Download
Download “NX Desktop Server DEB for Linux” from:
Download “NX Node DEB for Linux” from:
Download “NX Client DEB for Linux” from:
Step 2 – Install
Install the DEB files in this order:
I just right-clicked on them and installed them…use apt-get if you prefer.
Step 3 – Configure
Load up your /etc/ssh/sshd_config file into an editor:
sudo nano /etc/ssh/sshd_config
Add the following line & save the file
Restart sshd by typing:
sudo /etc/init.d/ssh restart
Verify nxserver is configured properly by typing:
sudo /usr/NX/bin/nxserver –status
This should return:
NX> 900 Connecting to server ..
NX> 110 NX Server is running.
NX> 999 Bye.
If you get any errors here, then something is wrong with your configuration. If not, then NX Desktop Server should be installed.
Before anyone complains, yes, I’m using the NoMachine server key just because it’s easy. If you want to generate your own key, you can. These instructions worked for me on Dapper….YMMV. Let me know if you have trouble…..hopefully my notes were correct.
this tutorial writen from jkbrowne at uBuntuForums.com