NX Server einrichten

Hier meine kleine Anleitung zur Installation eines NX Servers. Getestet wurde dies von mir auf einer Ubuntu 8.10 Intrepid Ibex Installation. Zugriff erfolgt mit der Windows Version von NX Client.

Schritt 1 – Dateien runterladen

Download „NX Desktop Server DEB for Linux“ hier:
http://www.nomachine.com/select-pack…?os=linux&id=1

Download „NX Node DEB for Linux“ hier:
http://www.nomachine.com/download-node.php?os=linux

Download „NX Client DEB for Linux“ hier:
http://www.nomachine.com/download-client-linux.php

Schritt 2 – Installation

Installier die DEB Dateien in dieser Reihenfolge:

nxclient
nxnode
nxserver

Schritt 3 – Konfiguration

Öffne /etc/ssh/sshd_config mit einem Editor:

sudo pico -w /etc/ssh/sshd_config

Füge die folgende Zeile hinzu und speichere
AuthorizedKeysFile /usr/NX/home/nx/.ssh/authorized_keys2

Neustart von sshd:
sudo /etc/init.d/ssh restart
Prüfe ob der NX Server läuft:
sudo /usr/NX/bin/nxserver –status

Erwartete Rückgabe:

NX> 900 Connecting to server ..
NX> 110 NX Server is running.
NX> 999 Bye.

Wichtig: bitte prüft ob Euer Benutzer nach der Installation Schreibrechte auf die Datei

/home/insert_user_here/.Xauthority

hat. Wenn nicht, müsst Ihr mit

sudo chmod 0777 /home/insert_user_here/.Xauthority

dies ermöglichen. Bei der Verbindung vom Client zum Server wird diese Datei beschrieben (es wird eine neue Datei mit den Userrechten erzeugt).