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/

openSUSE Build Service is sponsored by