X-Server Client unter Windows

Dezember 2016

Es ist möglich, einen X-Server unter Windows zu installieren, um die X-Windows-Anwendungen (Gnome, KDE, etc..) unter Windows (zB durch eine SSH-Verbindung) zu verwenden.

Die folgende Methode verwendet keine Cygwin.

In dem folgenden Beispiel hat unser Windows-Rechner (auf dem wir den X-Server haben) die IP 10.0.0.1.
Der Linux-SSH-Server hat die IP 10.0.0.2

1. X-Ming installieren


Laden Sie XMing herunter und installieren Sie es
Zum Beispiel, nehmen Sie Xming-6-9-0-24-setup.exe
Nehmen Sie auch ein SSH-Client, wie Putty.

Starten Sie XMing: Sie sollten das X in der Taskleiste haben:

2. SSH-Verbindung öffnen


Starten Sie Putty.
In Putty-Einstellungen:

forwarding X11 aktivieren: "Verbindung" > "SSH" > "X11" > Hacken bei "Enable X11 forwarding"


Um die Funktionstasten richtig zu verwalten, gehen Sie in "Terminal" > "Keyboard" > "Linux" wählen.


Und schliesslich um die Anzeige des Terminal korrekt anzuzeigen, gehen Sie in "Windows" > "Translation" > und wählen Sie "UTF-8":


Wieder in "Session" und geben Sie die Adresse des ssh-Servers ein.
Klicken Sie auf "Save" um die Einstellungen zu speichern.
(Il vous suffira de double-cliquer sur le nom de session ("Ma session") la prochaine fois pour démarrer la session.)

3. Anwendungen starten !


Einmal verbunden, können Sie grafische Anwendungen ausführen.



Zum Beispiel:
gedit &
firefox &
gnome-terminal &
xterm &

Zum Beispiel, Synaptic und Firefox gestartet hier auf Linux (10.0.0.2) und zeigen ihre Fenster in X Windows-Server (10.0.0.1) über ssh:


Anmerkungen



Eventuelle Probleme

  • Wenn die Grafikfenster nicht angezeigt werden, überprüfen Sie, ob X11Forwarding auf "yes" in /etc/ssh/sshd_config ist oder nicht, und dann starten Sie Ihren SSH-Server (sudo /etc/init.d/sshd restart)
  • Wenn der Befehl-Fenster Ihnen die folgende Meldung zeigt:

Xlib: connection to "localhost:10.0" refused by server
Xlib: PuTTY X11 proxy: wrong authentication protocol attempted

wenn Sie versuchen, eine GUI-Anwendung zu starten, ist der Benutzer angemeldet und verwendet bereits eine X-Sitzung (lokal auf dem Remote-PC zum Beispiel)

Kompletter Desktop


Wenn Sie alles von Ihrem Desktop (nicht nur Windows-Anwendungen) finden möchten, haben Sie mehrere Möglichkeiten:
  • XNest/gdmflexiserver
  • NX Server.
  • Gnome-Session


Für gdmflexiserver, geben Sie einfach ssh: gdmflexiserver -n in Ihrer Konsole ein.
Ein neues Fenster öffnet sich und Sie können sich mit Ihrem Benutzernamen/Passwort anmelden und Sie erhalten eine volle grafische Umgebung (Desktop, Wallpaper, Icons, Menüleisten ...)

NX Server funktioniert auch mit ssh und ist viel schneller als die X11 über ssh.

Die Gnome-Session kann direkt gestartet werden, aber kann auf der Taskleiste eingeblendet werden.

Lesen Sie auch :

Das Dokument mit dem Titel « X-Server Client unter Windows » aus CCM (de.ccm.net) wird zur Verfügung gestellt unter den Bedingungen der Creative Commons Lizenz. Sie dürfen das Dokument verwenden, verändern sowie Vervielfältigungen dieser Seite erstellen, unter den Bedingungen, die in der vorgenannten Lizenz erwähnt sind und unter der gleichzeitigen Bedingung, dass Sie im Rahmen Ihrer Verwendung, Veränderung oder Vervielfältigung nach außen hin klar und deutlich auf den Urheber (= de.ccm.net) des Dokuments hinweisen.