Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
6. Installation und Konfiguration von FreeNX (CentOS 6.3 Template!)
Eine gute Anleitung ist unter http://wiki.centos.org/HowTos/FreeNX zu finden.
NX-Server
Funktionsweise:
Der NX-Client verbindet sich per Key-Login mit dem User nx auf dem NX-Server und startet das nxserver-Binary mit der angegebenen Login-Information. Durch Setzen der DISPLAY-Variable wird die X-Ausgabe auf den NX-Client umgelenkt. Für dieses ssh-key-Login ist es notwendig, dass, wie bei ganz normalen ssh-Verbindungen per ssh-Client (putty) der hier ohne Passwort geschützte DSA-Key im Client hinterlegt wird und der dazu passende öffentliche DSA-Key auf dem NX-Server (unter dem User nx) hinterlegt wird. Die so aufgebaute Verbindung per ssh wird dazu verwendet, dass nach erfolgreichem Login als User die X-Ausgabe auf den NX-Client getunnelt wird.
- yum-config-manager –enable extras
- yum install freenx
- cd /etc/nxserver ; cp node.conf.sample node.conf
- vi node.conf, s.u.
- im System-Startup enthalten? chkconfig - -list|grep nx ?
- adduser <userid>, als root sollte man nicht per nx-client arbeiten, ist auch sicherer so! Login als User „root“ ist aber per Default nicht abgeschaltet.
- passwd <userid>
- /etc/init.d/freenx-server restart
- cd /var/lib/nxserver/home/.ssh; cat client.id_dsa.key diesen (privaten, nicht passwortgeschützten) Key für die Client-Konfiguration verwenden
- Testen des Zuganges von einem Unix/Linux-Client aus mit ssh -X nx-server-name /usr/bin/nxnode –agent
NX-Client
opennx
wie unter http://wiki.centos.org/HowTos/FreeNX beschrieben, vorgehen:
- # yum install opennx
- Client-Key nach Neuinstallation des nxserver-Pakets ist unter /etc/nxserver/client.id_dsa.key abgelegt
- bei der Konfiguration der Client-Verbindung unter dem Reiter „General“ nur dann den unten angegebenen Client-Key eintragen, wenn dieser dem Key auf der VM gleicht
- eine ausführliche Anleitung für das Login perr ssh-Key ist unter http://www.different-thinking.de/ssh2_howto.php zu finden
Client-Key
Private Client Key (bei bereits vorinstallierten nxserver-Paket)
anderenfalls den Key aus dem File etc/nxserver/client.id_dsa.key verwenden!
Bei der Client-Konfiguration ist auch darauf zu achten, dass als Unix-Desktop GNOME eingestellt wird, der Default-Wert ist „KDE“ und dies ist nicht auf den CentOS-Systemen vorinstalliert.