17.06.2010, 10:06 Uhr - Beitrag von: chris
Angezeigt: 64
Um eine X-Anwendung auf einem Linux-Server zu starten und die Ausgabe auf dem lokalen Windows-Client anzeigen zu lassen, muss man die X-Ausgabe "forwarden". Das ist nichts neues und auch nicht besonders schwierig, aber da ich es so selten machen muss, geht am Anfang immer erst das "Ausprobieren" los ...
1. X-Server unter Windows installieren: Der Xming von http://sourceforge.net/projects/xming/ funktioniert problemlos. Einfach den Windows-Installer runterladen und mit den Standard-Einstellungen installieren. Neben der Uhr sollte danach ein "X" als Symbol erscheinen.
2. Konfiguration des ssh-Servers prüfen: In /etc/ssh/sshd_config muss "X11Forwarding yes" eingetragen sein. Vermutlich reicht es auch aus, dass dort nicht "no" steht (je nachdem was der Server als Default konfiguriert hat). Der Server sollte SSH protocol version 2 unterstützen, aber das sollte heutzutage Standard sein.
a) Session: "Host Name" oder IP des Zielservers eintragen / bei Bedarf USERNAME@HOSTNAME
b) Connections -> SSH -> X11: X11 forwarding anklicken
c) Connections -> SSH -> Tunnels: Source Port "6000", Destinastion "127.0.0.1:6000", "remote" anklicken, "Add". Es sollte nun eine Zeile "R6000 127.0.0.1:6000" unter "Forwarded ports" eingetragen sein.
"Open" anklicken und am Server anmelden.
4. DISPLAY konfigurieren: mit "export DISPLAY=127.0.0.1:0.0" das Ziel-Display setzen und die X-Anwendung starten.
Hinweise:
- Der Tunnel und eventuell auch das Setzen von DISPLAY ist nicht notwendig, wenn der Server den Port 6000 des Windows-Clients erreichen kann. Wenn sich Server und Client nicht im gleichen Netzwerk befinden, ist dies aber aufgrund von Firewalls, etc. meist nicht der Fall.
- Wenn man mit Xming rumgespielt hat, dann läuft der eventuell nicht mehr auf 0.0. Wenn man mit der Maus über das "X"-Symbol in der Taskleiste geht, zeigt er das aktuell konfigurierte Display an. Steht dort etwas anderes, so muss das DISPLAY in Schritt 4 angepasst werden. Alternativ Xming komplett beenden oder PC rebooten, so dass wieder 0.0 gewählt wird.
- Es ist nicht unüblich, dass eine X-Anwendung jede Menge Fehlermeldungen auf der Konsole anzeigt (meistens bezüglich Fonts). Das kann üblicherweise ignoriert werden.
- Die obige Anleitung wurde mit XP getestet
Die folgenden Kommentare geben Meinungen von Lesern wieder und entsprechen nicht notwendigerweise der Meinung der Betreiber dieser Site. Die Betreiber behalten sich die Löschung von Kommentaren vor.