Installation eines NoMachine NX Servers zur Desktop Virtualisierung
Aus Wiki Thomas-Krenn.AG
Dieser Artikel beschreibt die Installation eines NoMachine NX-Servers zur Desktop-Virtualisierung. Im Beispiel wird die Installation unter Debian GNU/Linux 5.0 beschrieben.
Inhaltsverzeichnis |
Installation der benötigten Pakete
- Als Erstes muss die sources.list verändert werden:
- nano /etc/apt/sources.list
- Fügen Sie folgende zwei Zeilen hinzu:
- deb http://ftp.debian.org/debian lenny main contrib non-free
- deb-src http://ftp.debian.org/debian lenny main contrib non-free
- Updaten Sie das System:
- apt-get update
- Überprüfen Sie ob Ihr System auf dem neuesten Stand ist, falls nicht installieren Sie die noch nicht installierten Updates:
- apt-get dist-upgrade
- Installieren Sie den X window manager xorg (am Ende dieser Installation kann es sein, dass das System Ihnen ein paar Fragen stellt, belassen Sie es in diesem Falle einfach bei den Default-Einstellungen):
- apt-get install x-window-system
- Nun haben sie 3 Optionen. Sie können einen der folgenden Login-Manager installieren. Ihre Optionen sind:
- KDM - die beste Entscheidung, wenn Sie KDE benutzen möchten
- GDM - die beste Entscheidung, wenn Sie Gnome benutzen möchten
- XDM - die beste Entscheidung, wenn Sie Fluxbox oder XFCE benutzen möchten
- Haben Sie sich für einen entschieden, installieren Sie den von Ihnen gewählten Login-Manager. Die jeweils dazugehörigen Konsolenbefehle sind:
- apt-get install kdm
- apt-get install gdm
- apt-get install xdm
- Erneut haben Sie nun wieder mehrere Optionen. Sie können nun auswählen, welche Graphical User Interfaces (GUI) Sie benutzen möchten. Folgende Optionen stehen Ihnen zur Verfügung:
- KDE
- Gnome
- Fluxbox
- XFCE4
- Haben Sie sich für eine GUI entschieden, installieren Sie diese mit einem der nachfolgenden Konsolenbefehle:
- apt-get install kde
- apt-get install gnome (eventuell auch nur apt-get install gnome-desktop ->benötigt weniger Speicherplatz, da nicht alle Pakete installiert werden)
- apt-get install fluxbox
- apt-get install xfce4
Neustart des Systems
- Um sicher zu gehen, dass der X-Server gestartet wird, sollten Sie Ihr System neustarten:
- shutdown -r now
- Sobald Sie sich nun eingeloggt haben, sollten Sie einen neuen Benutzer erstellen, mit dem Sie die GUI benutzen möchten:
- adduser mynewusername
- Anschließend werden Sie nach einem Passwort für den gerade neu angelegten Benutzer gefragt. Geben Sie das Passwort ein.
Installation des NX-Servers
- Nun stellen Sie den NX-Server so ein, dass Ihnen der Zugriff über ein anderes System möglich ist. Dazu müssen Sie die folgenden NX-Server Pakete herunterladen:
- Haben Sie die drei Pakete heruntergeladen, installieren Sie diese nun über dpkg:
- dpkg -i nxclient_3.1.0-2_i386.deb
- dpkg -i nxnode_3.1.0-3_i386.deb
- dpkg -i nxserver_3.1.0-2_i386.deb
- Um sicherzugehen, dass die Anwendungen laufen, starten Sie diese mit nachfolgenden Konsolenbefehlen neu:
- /etc/init.d/ssh restart
- /etc/init.d/nxserver restart
- Nun ist Ihr System fertig installiert.
Remote-Zugriff
- Für den Zugriff installieren Sie einfach noch Ihren NX-Client für Windows[1], Linux[2], Mac OSX[3] oder Solaris[4]!
- FERTIG!
Eventuell müssen Sie für den CUPS Printing Support noch Dateirechte anpassen (hier ein Beispiel der Installation des nx Clients unter Ubuntu 10.04):
Selecting previously deselected package nxclient. (Reading database ... 204738 files and directories currently installed.) Unpacking nxclient (from .../nxclient_3.4.0-7_i386.deb) ... Setting up nxclient (3.4.0-7) ... Showing file: /usr/NX/share/documents/client/cups-info CUPS Printing Backend The NX Client set-up procedure detected that your "IPP CUPS" printing backend doesn't allow printing from the NX session. In order to have printing support in your NX system, you need to set proper permissions on the IPP backend. Please execute: chmod 755 /usr/lib/cups/backend/ipp
Referenzen
Weitere Informationen/Quellen
- https://florianjensen.com/2007/12/31/howto-install-a-frontend-on-your-server-with-nx/
- https://help.ubuntu.com/community/FreeNX