Here are the steps NX is a technology for secure remote access - for example, you may want to get FreeNX up run your Amahi Server headless (no monitor) and runningaccess a full graphical desktop environment on your server from another computer such as a Windows, Apple or Linux machine. It is fairly straight forward NX provides both security and easynear local speed application responsiveness over high latency, although there low bandwidth links. The core libraries for NX are provided by NoMachine under the GPL. FreeNX is one point that a GPL implementation of the NX Server and NX Client Components. More information can be a little confusing but that is during the client setup, not the serverfound [http://freenx.berlios.de FreeNX open source 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.
=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==
First, log into your hda and open a terminal window.
And add the following to the end of the file:
{{Text|Text=COMMAND_MD5SUM<nowiki>=</nowiki>"md5sum"}}
.
===Alternative Approach - Install NoMachine NX Free Server===
'''In case you receive any error messages or notification from Fedora that some applications (like gnome-settings-daemon) crashed, you might want to install free NX server from Nomachine web site.''' Note the main difference with this software is that NX Free Edition is licensed as proprietary ( 2 connections limit) unlike FreeNX which is completely Free Open Source Software
'''In case you receive any error messages or notification from Fedora that some applications (like gnome-settings-daemon) crashed, you might want to install free NX server from Nomachine web site.''' Go to Nomachine's web site and download a NoMachine NX Free Nomachine NX server Server (http://www.nomachine.com/download-package.php?Prod_Id=1352) for Linux i386 RPM. It consists of three separate downloads: client RPM, node RPM and Server RPM. You can read on their web site detailed info on how to install it and in what order - pretty straightforward. Here is what you need to do to get it installed on Fedora 12:
1) Uninstall completely FreeNX server from your HDA (use Add/Remove software);
It may complain something about permissions for CUPS that you may just ignore. Or if you want, you can follow the instructions the installer gives you, and fix permission problem and re-install. Keep in mind, that these three packages are easily removable thru Add/Remove interface in System Preferences.
==Ubuntu==
You are in luck! A chap named Shannon VanWagner created a script that makes the installation and configuration on Ubuntu 12.04 super easy. His page (including instructions on how to install manually) and the link for the script can be found at [http://www.humans-enabled.com/2012/05/how-to-install-freenx-on-ubuntu-1204.html FreeNX How to Install FreeNx on Ubuntu 12.04]
To Run Script:
# Download script to the Amahi Server
# Extract script from downloaded tar file
#Open terminal window, go to director with the script and type
{{Code|sudo sh heInstallFreeNX.sh}}
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.'''
=FreeNX Client Installation=
Last step. Download and install NX client software (not the same as above) from the same 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 get a message that Gnome Power Manager crashed. Ignore it - everything works fine.
'''=Troubleshooting NX'''=
#The /etc/hosts file must contain an entry for your HDA which may not be there. If NX is failing to connect to your HDA, check /etc/hosts for an entry as follows: [IP address] [localhost.localdomain] [localhost alias]. This info can be easily entered from your gnome desktop: System > Administration > Network > Hosts Tab.
#The default security keys should match in the server and client, but that could be a reason for not connecting. Check the documentation on the nomachine NoMachine website for how to copy the key.#There is a detailed server administration manual on the nomachine NoMachine website, but the information above is sufficient for an install with basic security.
[[Category:Apps]]