X11-Weiterleitung mit Windows-Host und Windows-Server

X11-Weiterleitung mit Windows-Host und Windows-Server

Ich weiß, dass es viele Fragen zur X11-Weiterleitung gibt, aber sie scheinen sich nie mit der Einrichtung eines Windows-Clients zu einem Windows-Server zu befassen. Daher frage ich mich langsam, ob das überhaupt möglich ist.

Ich habe lange versucht, die X11-Weiterleitung zum Laufen zu bringen, wenn ich mich mit Putty von einem Windows 10-Client aus mit einem Windows 7-Server verbinde, auf dem OpenSSH installiert ist. Mein erster Schritt war, OpenSSH auf meinem Windows 7-Server zu installieren und mich mit Putty von meinem Windows 10-Client aus damit zu verbinden. All das lief ohne Probleme. Jetzt war das Ziel, GUI-Programme, die auf meinem Server gestartet werden, auf meinem Client anzuzeigen. Meine Schritte waren:

  1. Installieren und führen Sie Xming auf meinem Client aus.
  2. Bearbeiten Sie OpenSSH-install-location\sshd_config_default auf meinem Server und fügen Sie hinzu:

    X11Forwarding yes X11DisplayOffset 10 X11UseLocalHost no

  3. OpenSSH auf meinem Server neu starten

  4. Stellen Sie mit Putty eine Verbindung zum Server her und stellen Sie sicher, dass Verbindung > SSH > X11 > X11-Weiterleitung aktivieren aktiviert ist. Ich habe auch X-Anzeigeort: localhost:0 ausprobiert und die Umgebungsvariable DISPLAY auf 127.0.0.1:0 gesetzt, wie in vielen Foren vorgeschlagen.
  5. Sobald die Verbindung hergestellt ist, geben Sie „Notepad“ ein, um meine Notepad-Anwendung aufzurufen. Notepad wird auf meinem Client nicht angezeigt. Auf meinem Client geschieht nichts, aber ich kann überprüfen, ob der Notepad-Prozess auf meinem Server ausgeführt wird.

Die Client-Seite der Dinge scheint so einfach, dass ich glaube, dass es ein Problem auf dem Server gibt. In allen Anleitungen müssen Sie zu /etc/ssh/ gehen und eine config_default-Datei bearbeiten. Ich arbeite auf einem Windows-Rechner, also existiert diese nicht, aber ich nehme an, dass das Äquivalent OpenSSH-Installationsort\sshd_config_default sein muss.

Einige bedenkliche Dinge sind, dass Xming sagt: „Es sind derzeit 0 Clients verbunden“, nachdem ich Notepad eingegeben habe und in sshd_config_default noch nichts über X11 definiert war. Ich musste alles hinzufügen, was mich zu der Annahme führt, dass dieses Windows OpenSSH möglicherweise keine X11-Weiterleitung unterstützt?

Ist Windows -> Windows SSH mit X11-Weiterleitung möglich? Wenn ja, brauche ich einen Windows SSH-Server, der dies unterstützt, oder gibt es hier ein anderes Problem?

Danke!!

Antwort1

Gemäß dem Abschnitt „Nicht unterstützt“ unter: https://docs.microsoft.com/en-us/windows-server/administration/openssh/openssh_server_configuration

„Die folgenden Konfigurationsoptionen sind in der OpenSSH-Version, die mit Windows Server 2019 und Windows 10 1809 ausgeliefert wird, nicht verfügbar:“

  • Viele Dinge
  • ...
  • X11-Weiterleitung

Daher wird X11-Weiterleitung im standardmäßigen OpenSSH-Server für Windows nicht unterstützt. Mir ist derzeit kein inoffizieller OpenSSH-Server für Windows bekannt, der X11-Weiterleitung unterstützt.

Bearbeiten: Ich gehe davon aus, dass dasselbe für einen Windows 7 OpenSSH-Server gilt.

verwandte Informationen