Install FreeNX server
NX is a system that enables you to access your desktop from another computer over the internet.
There exist different types of NX server: NX Server and 2X for commercial purpose and FreeNX which is a freeware.
This article is designed to show you how to install FreeNX
Below instruction is applicable for installation of FreeNX 0.7.1 server under Ubuntu 7.10 (Gusty Gibbon). However this installation under other OS is not guaranteed.
Instruction for installation
Add in: deb
http://www.datakeylive.com/ubuntu gutsy main
sudo aptitude update
sudo aptitude install expect openssh-server tcl8.4 nxlibs nxagent nxproxy freenx nxclient
You'll get a warning regarding unsigned packages; you do not have to worry. This is normal
Add the authorised users for connecting under server NX:
sudo nxserver --adduser toto
Then modify the file /etc/nxserver/node.conf:
Replace:
#ENABLE_3_0_0_BACKEND="0"
By:
ENABLE_3_0_0_BACKEND="1"
Replace:
#DISPLAY_BASE=1000
By:
DISPLAY_BASE=1001
Replace:
#AGENT_EXTRA_OPTIONS_X=""
By:
AGENT_EXTRA_OPTIONS_X="-fp /usr/share/fonts/X11/misc/,/usr/share/fonts/X11/Type1/,/usr/share/fonts/X11/75dpi/,/usr/share/fonts/X11/100dpi"
You can now use any client NX 3.0
(Make your test of FreeNX 0.7.1-0 under Ubuntu 7.10 and NX 3.1.0-3 under Windows.)
Note
FreeNX 0.6.x servers are not compatible with clients NX 3.x..
Link
This article is based on:
http://ubuntuforums.org/showthread.php?t=620057&highlight=freenx
Edit the file node.cfg: sudo gedit /etc/nxserver/node.conf
Scroll to the line :
#SSHD_PORT=22
Edit and put the value of your choice
SSHD_PORT=714
Careful : Note that there should be any space between
SSHD_PORT=714
Clients NX
You can use NX client NX from NoMachine:
http://www.nomachine.com/download.php
Nomachine is free and unlimited for OS like windows, Linux, MacOSX and Solaris.