Verwendung der X11-Weiterleitung mit PuTTY

64

Ich habe eine VM mit RHEL 5 ohne X-Server. Mein Host hat Windows 7.

Ich muss eine Verbindung zur VM herstellen und die X11-Ausgabe der Befehle an meinen Host umleiten.

Ich weiß, wenn mein Host ein GNU / Linux-Rechner wäre, wäre er so einfach wie ssh -X.

Ich verwende PuTTy, um über SSH eine Verbindung zur VM herzustellen. Ich habe versucht, die X11-Weiterleitungsoption in der PuTTY-Konfiguration zu aktivieren, aber es ist nichts passiert.

Hast du das schon mal gemacht? Ich bin ziemlich fortgeschritten mit GNU / Linux, aber ein Neuling mit diesem Spielzeug von Winbug $ 7.

Neuquino
quelle
1
Wenn Sie die X11-Weiterleitungsoption von Putty aktiviert haben, sind Sie auf halbem Weg. das ist alles was du auf der PuTTY Seite brauchst; RHEL ist gut zu gehen; Jetzt benötigen Sie einen X-Server, auf dem angezeigt werden soll. (Windows ist kein X-Server.) Cygwin und Xming bieten beide kostenlose X-Server für Windows an, aber ich weiß nicht, wie gut sie unter Win-7 funktionieren. Es gibt auch kommerzielle Optionen.
Quack Quijote
3
"Ich habe eine VM mit RHEL 5 ohne X-Server." Sie benötigen einen X-Server, um X weiterzuleiten.
Geselle Geek
Hier ist eine anständige Anleitung für den Fall, dass die akzeptierte Antwort nicht klar ist, was Sie mit Xming / Xlaunch tun müssen: seas.upenn.edu/cets/answers/x11-forwarding.html
dhaupin

Antworten:

77

Sie benötigen einen X-Server auf Ihrer Windows-Workstation. Ich bevorzuge und verwende Xming regelmäßig auf meinem Windows 7-System. Sie benötigen Ihren SSH-Server, um das X11Forwarding yesSet in der sshd_config. Es benötigt außerdem mindestens das xauth- Binary / -Paket, aber Sie möchten möglicherweise Ihre Distributionsversion von X11- Basisclients installieren .

In Putty alles, was Sie tun müssen, aktivieren Sie das Kontrollkästchen X11-Weiterleitung aktivieren unter Connections \ SSH \ X11 in Ihrer Putty-Verbindung.

Einstellungen für putty x11

Kittdokumentation für die X11-Weiterleitung

Manpages für sshd / sshd_config

Zoredache
quelle
2
Obwohl mir XMing anzeigt, dass es auf meinem System 0: 0 localhost:0:0anzeigt, funktionierte die Weiterleitung nicht , wenn ich das Feld "X-Anzeigeposition" ausfüllte . Nur dieses Feld leer zu lassen, ist das Beste, was Sie tun können;)
Martin Pecka
1
Beachten Sie, dass Xming nicht unter Windows arbeiten 10, obwohl es nicht auf ihrer Webseite angegeben ist.
Joce
@Joce .. Zustimmen .. Xmingist erstaunlich .. obwohl es ein bisschen alt ist ..
alpha_989
Möglicherweise müssen Sie als Administrator Folgendes bearbeiten: C: \ Programme \ Xming \ X0.hosts, Ihre VM-IP-Adresse hinzufügen und xming neu starten.
Sergey Vlasov