Administration eines virtuellen Servers via NX-Server
Nachdem ich die letzten beiden Tage schier verzweifelt bin an dem Versuch aus einem minimalen Debian Lenny auf meinem virtuellen Server in Amsterdam einen Remote-Desktop zu machen ist es mir mit Hilfe zahlreicher Studien in den Weiten des WWW (von denen die meisten veraltet waren oder schlichtweg nicht funktionierten) nun doch gelungen.
Der folgende Weg zeigt die notwendigen Schritte um auf Basis eines vorinstallierten Debian Lenny mit der Installation eines NX-Servers direkten Remote-Zugriff auf den Desktop des Virtual Servers zu bekommen. Hierzu ist natürlich ein entsprechender NX Client notwendig, verwendet habe ich den Windows-Client von nomachine.com.
Im folgenden die genaue Abfolge meiner “Putty-Session”:
Als erstes müssen wir die Datei sources.list ergänzen:
# mcedit /etc/apt/sources.list
Die folgenden beiden Zeilen werden hinzugefügt:
deb http://ftp.debian.org/debian lenny main contrib non-free
deb-src http://ftp.debian.org/debian lenny main contrib non-free
Wir bringen das System auf den neuesten Stand:
# apt-get update && apt-get dist-upgrade
Neues Verzeichnis erstellen und die Dateien von nomachine.com holen:
# cd ~
# mkdir nomachine
# wget http://64.34.161.181/download/3.3.0/Linux/nxclient_3.3.0-6_i386.deb
# wget http://64.34.161.181/download/3.3.0/Linux/nxnode_3.3.0-17_i386.deb
# wget http://64.34.161.181/download/3.3.0/Linux/FE/nxserver_3.3.0-22_i386.deb
# apt-get install libaudiofile0
Installation der neuen Pakete:
# dpkg -i nxclient_3.3.0-6_i386.deb
# dpkg -i nxnode_3.3.0-17_i386.deb
# dpkg -i nxserver_3.3.0-22_i386.deb
Das war’s soweit mit dem NX-Server, aber damit wir auch einen Remote-DESKTOP bekommen benötigen wir noch einen X-Server sowie einen Desktop-Manager (in diesem Falle verwende ich Gnome).
# apt-get install xserver-xorg-core xorg xbase-clients x-window-system x-window-system-core gdm gnome xfonts-base xfonts-100dpi xfonts-75dpi xfonts-cyrillic xfonts-scalable
Da sich zukünftig auch jemand anmelden können soll erstellen wir noch einen Benutzer und rebooten den Server:
# adduser test
# shutdown -r now
Zu guter Letzt ein kurzer Check ob die Dienste ordnungsgemäß laufen, danach kann man sich mittels des Clients von jedem Computer dieser Welt einloggen:
# /etc/init.d/ssh restart
# /etc/init.d/nxserver restart

Ihre Meinung zum Thema