Ja, dies ist auf verschiedene Arten möglich, Sie benötigen jedoch einen X-Windows-Server für Windows. Einige Optionen eines X Windows-Servers sind XManager, XMing und MobaXterm. Sobald ein X-Server unter Windows ausgeführt wird, können Sie mit PuTTY eine Verbindung zu Ihrem Host herstellen, nachdem Sie die Konfigurationsparameter festgelegt haben:
Connection/SSH/X11
Enable X11 forwarding
X display location: localhost:10.0
Wo die 10.0 hängt, hängt davon ab, was der X Window-Server abhört.
Wenn Sie den X Window-Server und PuTTY konfiguriert und sich bei Ihrem Host angemeldet haben, können Sie die DISPLAY
Variable überprüfen , wenn a festgelegt DISPLAY
ist:
$ echo $DISPLAY
localhost:10.0
Versuchen xclock
Sie dann, festzustellen, ob die X11-Weiterleitung funktioniert:
# xclock &
Eine andere Möglichkeit, X11 zu verwenden, ssh
besteht darin, die DISPLAY
Variable manuell so einzustellen , dass sie auf eine IP-Adresse verweist, wie z.
# export DISPLAY=192.168.0.1:0
Und sehen Sie, ob es funktioniert:
# xclock &
Auf diese Weise werden X-Anwendungen (neu) zur Ausgabe an einen Remote-X-Window-Server geleitet.
Hinweis : Beachten Sie, dass das X11-Protokoll nicht für den Betrieb über langsame Netzwerkverbindungen (WAN) ausgelegt ist. Die X-Anwendung kann bei langsamen Verbindungen sehr langsam sein. Verwenden Sie den -C
Schalter (Komprimierung) mit ssh
, um die Komprimierung während der ssh
Sitzung zu verwenden und sie ein wenig zu beschleunigen.
-X
Flag und X weiterzuleiten, aber ich bin mir nicht sicher, wie dies über einen TCP-Port erreicht werden würde.