Alternative NX

Eine Alternative zum unbenutzbaren Krfb bietet die italienische Firma Nomachine [4] mit ihrem freien NX-Server für Linux. Zwar besitzt das Programm keine grafische Benutzeroberfläche, da sich das rudimentäre Einrichten jedoch auf wenige Arbeitsschritte beschränkt, ist diese für den hier vorgestellten Anwendungsfall auch nicht erforderlich. Da der NX-Server den SSH-Server zum Tunneln des Datenstroms verwendet, installieren Sie, falls noch nicht vorhanden, diesen über den Paketmanager Ihrer Distribution. Um ihn zu starten, öffnen Sie ein Terminal mit der Eingabe von konsole im Schnellstartfenster und tippen sudo /etc/init.d/sshd start.

Danach laden Sie von der Downloadseite [5] die für Ihre Distribution passenden Pakete Client, Node und Server herunter. Entgegen der Beschreibung läuft NX problemlos mit modernen Linux-Systemen wie OpenSuse 11.0/11.1, Mandriva 2009 und Kubuntu 8.10. Nach dem Download installieren Sie zuerst den Client, danach den Node und am Schluss den Server. Es ist wichtig, diese Reihenfolge einzuhalten, da andernfalls die Paketmanager die Installation wegen ungelösten Abhängigkeiten abbrechen. Die Installation beginnen Sie am einfachsten mit einem Klick auf die heruntergeladenen Pakete, was automatisch den Paketmanager startet, der eventuelle weitere Abhängigkeiten auflöst. Sollte es zu Problemen kommen, installieren Sie die Pakete manuell mit der Eingabe von sudo rpm -ivh paketname.rpm bzw. sudo dpkg -i Paketname.deb in der Konsole. Nach der erfolgreichen Installation gilt es, die Konfigurationsdatei des Servers anzupassen. Öffnen Sie dafür den Texteditor KWrite mit Root-Rechten mit der Eingabe von kdesu kwrite im Schnellstartfenster [Alt]+[F2]. Öffnen Sie danach die Datei /usr/NX/etc/server.cfg, suchen Sie den Abschnitt #SSHDPort = "22" und entfernen Sie die Raute (#) vor dem Eintrag. Speichern Sie die Änderungen und fahren Sie den Server mit der Eingabe von sudo /usr/NX/bin/nxserver --restart in der Konsole erneut hoch. Danach ist der Dienst einsatzbereit und wartet auf Port 22 auf Verbindungsanfragen. Auch hier gilt: Steht der Rechner hinter einem Router und möchten Sie ihn übers Internet erreichen, müssen Sie die Konfiguration entsprechend anpassen.

Da Nomachine ein eigenes Protokoll verwendet, benötigen Sie zum Kontakt mit dem Server den kostenfreien NX-Client, den Nomachine sowohl für Linux als auch für Windows und Mac zum Download bereitstellt [5]. Starten Sie das Programm nach der Installation mit einem Klick auf den KDE-Menü-Eintrag Internet / NX Client for Linux / NX Client for Linux. Daraufhin erscheint ein Konfigurationsfenster (Abbildung 5), das Ihnen ungleich mehr Einstellungen ermöglicht, als beispielsweise der KRDC. Im Reiter General legen Sie zunächst unter Server die IP-Adresse und Port des Zielservers fest. Unter Desktop stellen Sie das System ein, mit dem Sie sich verbinden möchten. Der NX-Client erlaubt nämlich nicht nur das Verbinden zu Servern, die mit dem eigenen Protokoll arbeiten, sondern unterstützt auch RDP (Windows) und RFB (VNC). Wählen Sie im ersten Feld Unix, erscheint im zweiten die Auswahl zwischen KDE und GNOME. Je nachdem, welche Desktopumgebung der Zielrechner mit dem NX-Server verwendet, wählen Sie eine davon.

Abbildung 5: Der NX-Client beherrscht nicht nur das eigene Protokoll sondern eignet sich auch vorzüglich zum Kontakt mit VNC- oder RDP-Servern.

Mit dem darunterliegenden Schiebregler legen Sie fest, mit welcher Bandbreite der entfernte Rechner ans Netz angeschlossen ist. Wählen Sie MODEM, arbeiten Sie zwar auch auf Rechnern mit einer geringen Netzwerkbandbreite noch flüssig, müssen aber einige Abstriche bei der Darstellung in Kauf nehmen. Im Feld Display stellen Sie ein, in welcher Größe der Desktop übertragen wird. Available area öffnet beispielsweise ein Fenster mit der Auflösung Ihres Desktops, und stellt den entfernten Bildschirm darin dar. Ähnlich wie der Windows-Service verwendet NX mit der hier vorgestellten Konfiguration die Login-Daten lokal eingerichteter Benutzer. Um sich anzumelden geben Sie deshalb den Benutzernamen und das Kennwort eines Nutzers des entfernten Systems ein.

Im Betrieb bereitete der NX-Server kaum Probleme. Es kam weder zu Verbindungsabbrüchen noch zu Fehlern in der Darstellung. Auch die Arbeit an Rechnern übers Internet verlief problemlos. Mit einer kleinen Schwäche hat NX aber doch zu kämpfen: Bei viel Bewegung auf dem Desktop steigt die Systemlast auf dem Rechner auf bis zu 80% an. Das liegt daran, dass der NX-Server damit beschäftigt ist, die schnell wechselnden Informationen zu komprimieren, und der SSH-Daemon diese anschließend verschlüsseln muss. Weitergehende Informationen zur Arbeit mit NX finden Sie unter [6].

Fazit

Während der Zugriff auf Windows-Rechner mit Linux-Bordmitteln keinerlei Probleme bereitet, ist der bei vielen Distributionen vorinstallierte Krfb wegen seiner unbrauchbaren Darstellung schlicht ungeeignet, um damit zu arbeiten. Abhilfe schafft hier der NX-Server, den auch ungeübte Anwender mit wenigen Handgriffen auf dem System einrichten. Er stellt den Desktop auf dem Fremdrechner fehlerlos dar und erlaubt aufgrund der transparenten Komprimierung des Datenstroms auch die Arbeit auf Rechnern, die lediglich mit ISDN oder Analogmodem ans Internet angeschlossen sind.

Glossar

RFB

Das Remote Framebuffer Protocol ermöglicht den Zugriff auf die grafischen Benutzeroberflächen (GUI) anderer Computer. Es verwendet als Standardport 5900 und überträgt die jeweiligen Änderungen des Bildschirminhalts als Bitmap-Grafik an den Client.

RDP

Das Remote Desktop Protocol von Microsoft eignet sich dazu, den Desktop auf entfernten Rechnern darzustellen und zu steuern. Es verwendet den Chiffrieralgorithmus RC 4 um die Verbindung zu verschlüsseln.

Infos

[1] Eigene IP-Adresse ermitteln: http://meineipadresse.de

[2] DynDNS: http://dyndns.org

[3] TightVNC: http://www.tightvnc.com

[4] Nomachine: http://www.nomachine.com

[5] NX Downloads: http://www.nomachine.com/select-package.php?os=linux&id=1

[6] NX-Artrikel: Kristian Kissling, "Work@home", LinuxUser 03/2008, S 78 ff., http://www.linux-user.de/ausgabe/2008/03/078/index.html

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 
TABLET & SMARTPHONE APPS
Bald erhältlich
Get it on Google Play

Deutschland

Ähnliche Artikel

  • Rechnerfreigabe mit NX 4
    Windows-Nutzer können ihren Desktop mit Hilfe der Funktion "Remote-Desktop" für den Zugriff über das Netzwerk freigeben, Linux-Anwender nutzen analog die Desktopfreigabe von KDE. Mit NoMachine steht eine leistungsfähige Alternative bereit, die einfach zu handhaben ist.
  • Netzwerkweit ein Desktop mit VNC
    Virtual Network Computing (VNC) erlaubt den Zugriff auf einen gemeinsamen Desktop von verschiedenen Rechnern, die sogar unterschiedliche Betriebssysteme verwenden können. Zusammen mit einem SSH-Tunnel geht das sogar sicher.
  • Ferngesteuert
    Für die schnelle Hilfe am Linux-PC brauchen Sie nicht unbedingt vor Ort zu sein. Wir zeigen, wie Sie den Rechner von Freunden und Bekannten über das Internet administrieren.
  • FreeNX-0.3.0 freigegeben
  • Nach Hause telefonieren
    Smartphones und Tablets haben sich ihren festen Platz im Alltag erkämpft. Mit der richtigen Software greifen Sie vom Mobilgerät aus direkt auf Ihren Desktop zu und steuern diesen so aus der Ferne.
Kommentare

Infos zur Publikation

EL 02/17-04-17: E-Mail sicher und komfortabel

Digitale Ausgabe: Preis € 9,80
(inkl. 19% MwSt.)

EasyLinux erscheint vierteljährlich und kostet 9,80 Euro. Weitere Infos zum Heft finden Sie auf der Homepage.

Das Jahresabo kostet ab 33,30 Euro. Details dazu finden Sie im Computec-Shop.

Bei Google Play finden Sie digitale Ausgaben für Tablet & Smartphone.

HINWEIS ZU PAYPAL: Die Zahlung ist ohne Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!      

Aktuelle Fragen

WLAN lässt sich nicht einrichten
Werner Hahn, 21.03.2017 14:16, 0 Antworten
Dell Latitude E6510, Ubuntu 16.4, Kabelbox von Telecolumbus. Nach Anklicken des Doppelpfeiles (o...
"Mit Gwenview importieren" funktioniert seit openSuse 42.2 nicht mehr
Wimpy *, 20.03.2017 13:34, 2 Antworten
Bisher konnte ich von Digitalkamera oder SD-Karte oder USB-Stick Fotos mit Gwenview importieren....
Ich habe eine awk Aufgabe und bekomme es nicht so Recht hin
Dennis Hamacher, 10.03.2017 18:27, 1 Antworten
Ich hoffe Ihr könnt mir dabei helfen oder mir zeigen wie der Befehl richtig geschrieben wird. Ich...
Unter Linux Open Suse Leap 42.1 einen Windows Boot/ ISO USB Stick erstellen...
Tim Koetsier, 07.03.2017 15:26, 1 Antworten
Hallo, weiß jemand wie ich oben genanntes Vorhaben in die Tat umsetzen kann ? Wäre echt dankba...
Druckertreiber installieren OpenSuse42.1
Tim Koetsier, 07.03.2017 15:22, 1 Antworten
hallo, kann mir BITTE jemand helfen ich verzweifel so langsam. Habe einen Super Toner von Canon...