Remote Desktop unter Debian Etch & Lenny mit NXServer und KDE
Stundenlang habe ich gesucht um eine Remote-Desktop-Lösung für Etch oder Lenny zu finden. Nachdem ich eine durch SSH getunneltes VNC-Lösung wieder verworfen habe fand ich den durchaus attraktiven NXServer, der überall als sehr performant beschrieben wird.
Im Folgenden wird es daher wieder einmal ein Tutorial für Noobs geben, wie man an seinen Debian-Root-Server via Remote Desktop rankommt. Zunächst sei gesagt, dass diese Variante nicht die schönste ist, deshalb möchte ich darum bitten erst mit dem grafischen Desktop zu beginnen, wenn der Umgang mit der Konsole ein wenig vertrauter ist.
Also fangen wir an und begeben uns in die Konsole z.B via Putty. Es werden zunächst die “non-free”-Packetquellen in die sources.list hinzugefügt, wenn sie nicht schon vorhanden sind.
nano /etc/apt/sources.list
Wenn die non-free-Packet nicht in der Datei stehen sollte man diese hinzufügen:
deb http://ftp.debian.org/debian "etch oder lenny" main contrib non-free deb-src http://ftp.debian.org/debian "etch oder lenny" main contrib non-free
Es sei gesagt, dass diese Variante für beide Versionen von Debian funktioniert.
apt-get update apt-get upgrade
Wir besorgen uns die NXServer Packete
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
und installieren eine weitere Abhängigkeit:
apt-get install libaudiofile0
Nun installieren wir die Serverpackete von NXServer:
dpkg -i nx*
Die Serverpackete von NXServer sind nun installiert und wir machen uns an die Installation von KDE.
apt-get install xserver-xorg kde-i18n-de kdebase xfonts-base
Es werden eine Menge Abhängigkeiten installiert, sodass der Vorgang eine Weile dauern kann. Die Abfrage-Dialoge sollten durchgelesen und beachtet werden, aber theoretisch funktionieren auch die vom Installationsdialog vorgeschlagenen Settings. Beim Tastaturlayout natürlich am beste das eigene wählen.
Da der Root-Login sinnigerweise per default deaktiviert ist muss man einen neuen Benutzer im System anlegen
adduser NEUERUSER
und ihm im gleichen Zug ein Passwort zuteilen. Nun muss nur noch der Server oder auch nur der Dienst NXServer neugestartet werden (im Grunde reicht der Dienst)
/etc/init.d/nxserver restart
Ich benutze zum Verbinden Windows XP und den Client von NoMachine. Das wars auch schon dazu. Die IP usw in den Client zu übertragen sollte man noch hinbekommen. Die Verbindung geht per default verschlüsselt durch Port 22. Die hier vorgestellte Variante wurde unter Etch und Lenny mit 32Bit getestet.
