File README.SuSE of Package FreeNX
=====================================================================
This documentation is still for FreeNX 0.2.x. There has been made
radical changes after FreeNX 0.2.x. Therefore it can be out-of-date,
wrong or obsolete meanwhile. Consult the announcement files included
called "ANNOUNCE-0.x.y" for changes after 0.2.x. One important change
is, that since FreeNX 0.3.x the "--install" option needs to be added
to nxsetup to install FreeNX (see command line below), i.e. use
nxsetup --install --setup-nomachine-key
instead. Make sure that NX is the same version on both client and
server.
Details about a Firewall setup are described in "NX-Firewall.txt".
=====================================================================
Run, as root nxsetup (which also starts nxserver). Please have a look
at the warning. It means that either you need to distribute the
generated private key (/home/.nx//.ssh/id_dsa) to your clients
(e.g. copy it to /usr/share/knx/client.id_dsa.key if you use knx and
protect it accordingly) or do the following to use the standard key of
Nomachine:
rm -f /home/.nx/.ssh/authorized_keys2
nxsetup --setup-nomachine-key
The latter is also required in case you want to use nxviewer by
Nomachine.
Note, that file permission of client.id_dsa.key on the client machines
has to be 644 and file permission of authorized_keys2 on the server
side has to be 640 in order to get things working.
When you have done this, you can run knx (package knx) or nxclient
(get it from http://www.nomachine.com) on your client. Use
"nxserver --stop" to stop nxserver. Try "nxserver --help" for other
options.
As ssh is used, verify that port 22 is open in case you use a
firewall.
FreeNX is able to use PAM_AUTH (enabled by default), so all users will
be able to login with their normal passwords. Set
"ENABLE_PAM_AUTHENTICATION" to "0" in /usr/bin/nxserver to disable
PAM_AUTH. In this case you need to add your users (again as root),
like "nxserver --adduser " and "nxserver --passwd". The user must
exist in the system database for local users first.
KNOWN ISSUES:
- suspend/resume currently does not work together with knx; there
are reports that it works together with the NX Client of NoMachine,
which you can download from the Nomachine Website
http://www.nomachine.com/