NX is a technology for secure remote access - for example, you may want to run your Amahi Server headless (no monitor) and access a full graphical desktop environment on your server from another computer such as a Windows, Apple or Linux machine. NX provides both security and near local speed application responsiveness over high latency, low bandwidth links. The core libraries for NX are provided by NoMachine under the GPL. FreeNX is a GPL implementation of the NX Server and NX Client Components. More information can be found [http://freenx.berlios.de FreeNX open source project page] or [http://en.wikipedia.org/wiki/NX_technology Wikipedia].
Some users have found FreeNX gives far superior responsiveness to alternative VNC remote access approaches.
Following are the steps to get FreeNX up and running. It is fairly straight forward and easy, although there is one point that can be a little confusing but that is during the client setup, not the server. Basically, you need to install and configure the FreeNX Server onto your Amahi / FreeNX Server machine and then install a FreeNX client on every computer you may want to initiate the remote access from.
=Installation - FreeNX Server=
Here are the steps to get FreeNX up and running. It is fairly straight forward and easy, although there is one point that can be a little confusing but that is during the client setup, not the server. Basically, you need to install the FreeNX
== Fedora==
Finally, save the configuration, and then run the client to log into the HDA.
Since the Fedora 12 update some users have reported the following error when trying to log into their HDA after installing using the method above.
If the script runs successfully, it should return a message saying
'''Script Complete! Now you should be able to connect to this server using qtnx or the NX free client from nomachine.com.'''
If you receive errors running the script, it may be that you have a previous failed installation of FreeNx on your system. Try to completely remove FreeNx before attempting this script.
=FreeNX Client Installation=
Last step: you'll need to install a FreeNx client on each computer that you want to initiate remote access into your Amahi / FreeNX Server. The simplest way is to get a client for various Operating System platforms (Mac OS, Windows, Linux) is downloading a proprietary but free client from NoMachines website. An alternative is the open source qtnx. Download and install NX client software (not the same as above) from the same [http://www.nomachine.com/download.php Nomachine's web site]. You need to install client software on the machine that you want to access your HDA from. In my case it's a Windows based laptop - so I chose Windows version. Once installed, you can run it with default Key and default settings. Just choose Configure button, and on General tab, choose UNIX---Gnome for the desktop. No need to export/import Keys - can run with default installed keys. For added security, you can later change Keys as described in their knowledge base (article #AR01C00126).
When the gnome desktop loads, you will likely may get a message that Gnome Power Manager crashed. Ignore it - everything works fine.
=Troubleshooting NX=