Installation eines X-Servers unter Windows

Es ist möglich, einen X-Server unter Windows zu installieren, um X-Windows-Anwendungen (Gnome, KDE usw. über eine SSH-Verbindung) zu verwenden.

  • Die folgende Methode verwendet Cygwin nicht. Im folgenden Beispiel hat unser Windows-PC (auf dem X-Server installiert ist) die IP: 10.0.0.1
  • Der Linux-SSH-Server, zu dem Sie eine Verbindung herstellen, hat die folgende IP: 10.0.0.2

1. Installieren Sie X-Ming

  • Laden Sie Xming herunter und installieren Sie es
  • Nehmen Sie zum Beispiel Xming-6-9-0-24-setup.exe.
  • Installieren Sie auch einen SSH-Client wie Putty.
  • Starte Xming: klicke auf das X in der Taskleiste:

2. Öffnen Sie Ihre SSH-Verbindung

  • Kitt starten.
  • Aufbau:
  • X11-Weiterleitung aktivieren: "Verbindung"> "SSH"> "X11"> "X11-Weiterleitung aktivieren" aktivieren

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

  • Um die akzentuierten Zeichen im Terminal korrekt anzuzeigen, gehen Sie zu "Windows"> "Übersetzung"> und wählen Sie "UTF-8".

  • Gehen Sie zurück zu "Sitzung" und geben Sie die Adresse des SSH-Servers ein.

Sie können (wenn Sie möchten) einen Sitzungsnamen eingeben und auf "Speichern" klicken, um diese Einstellungen zu speichern.

(Doppelklicken Sie einfach auf den Sitzungsnamen, um die Sitzung zu starten.)

3. Anwendungen starten!

Sobald die Verbindung hergestellt ist, können Sie grafische Anwendungen ausführen.

Zum Beispiel:

gedit &

Feuerfuchs &

gnome-terminal &

xterm &

Zum Beispiel werden hier Synaptic und Firefox unter Linux (10.0.0.2) gestartet und ihre Fenster auf dem X-Server von Windows (10.0.0.1) über SSH angezeigt:

Anmerkungen

Mögliche Probleme

Wenn die Grafikfenster nicht angezeigt werden, überprüfen Sie, ob X11Forwarding in / etc / ssh / sshd_config auf "yes" gesetzt ist, und starten Sie den SSH-Server neu ( sudo /etc/init.d/sshd restart ).

Wenn das Befehlsfenster eine Meldung wie folgt ausgibt:

Xlib: Verbindung zu "localhost: 10.0" vom Server abgelehnt

Xlib: PuTTY X11-Proxy: Falsches Authentifizierungsprotokoll versucht

Wenn Sie versuchen, eine GUI-Anwendung auszuführen, bedeutet dies lediglich, dass ein Benutzer bereits angemeldet ist und eine X-Sitzung verwendet.

Habe den ganzen Desktop

Wenn Sie auf einen vollständigen Desktop zugreifen möchten (nicht nur auf Windows-Anwendungen), haben Sie mehrere Möglichkeiten:

  • XNest / gdmflexiserver
  • NX Server.
  • gnome-session

Geben Sie für gdmflexiserver einfach den folgenden Befehl in die ssh-Konsole ein: gdmflexiserver -n

Ein neues Fenster wird geöffnet und Sie können sich mit Ihrem Benutzernamen / Passwort anmelden und eine vollständige grafische Umgebung (Desktop, Hintergrund, Symbole, Menüleisten ...) erhalten.

NX Server funktioniert auch über SSH und hat den Vorteil, dass es viel schneller als X11 über SSH ist.

Siehe diese beiden Artikel:

  • Installieren Sie den NX-Server
  • Installieren Sie einen FreeNX-Server
Vorherige Artikel Nächster Artikel

Top-Tipps