After installation of FreeNX
Be careful what I show you isn't the secure way to run/install NX! But it's ok for home use.
nxsetup --install --setup-nomachine-key nxserver --adduser <your_normal_user> nxserver --passwd <your_normal_user>
Ok - now make sure the following options are enabled in your /etc/ssh/sshd_conf
PasswordAuthentication yes HostbasedAuthentication yes X11Forwarding yes
and restart it.
If you have a firewall make sure you have opened the following ports
ssh 3000 1000 4080 5000:5200
To watch the status restart or list your users use th following commands
nxserver --listusers nxserver --status nxserver --stop nxserver --start
To connect to your server use knx oder better (with session resume) the FreeNX client.
I hope it works for you. Have fun!