Ich möchte von meinem Windows 7-Desktop aus eine Verbindung zu einem Linux-Server herstellen. Ich kann erfolgreich sshen, aber ich möchte das Äquivalent von "ssh -X", damit ich GUI-Programme öffnen und sie tatsächlich sehen kann.
Ich möchte von meinem Windows 7-Desktop aus eine Verbindung zu einem Linux-Server herstellen. Ich kann erfolgreich sshen, aber ich möchte das Äquivalent von "ssh -X", damit ich GUI-Programme öffnen und sie tatsächlich sehen kann.
Antworten:
Sie können die X11-Weiterleitung in der Putty-Konfiguration aktivieren. Suchen Sie im Menü links den Verbindungsbaum. Wenn Sie es in SSH erweitern, wird das Fenster "Tunnel" angezeigt. Klicken Sie auf "X11-Weiterleitung aktivieren". Die Standardeinstellung für die X-Anzeige lautet "localhost: 0".
Natürlich muss auch der Server, zu dem Sie eine Verbindung herstellen, ordnungsgemäß konfiguriert sein.
Hoffe das hilft und viel Glück.
du brauchst einen xserver wie xming, der auch läuft.
Persönlich neige ich nur dazu, Mobaxterm und SSH -X zu verwenden, wodurch es ein bisschen einfacher wird
Installieren Sie einen Xserver. Ihre kostenlosen Optionen sind Xming, XSRV und Cygwin / X. Persönlich benutze ich die kostenlose Version von Xming, da ich hauptsächlich in der Befehlszeile arbeite und meinen Bedarf an intensiven Grafiken nicht allzu groß ist und ich weiß, dass Xming funktioniert. Die Version von Xming, die ich verwende, stammt aus dem Jahr 2007, und während Xming noch aktiv weiterentwickelt wird, ist die neueste Version 7.7 nicht mehr verfügbar, ohne eine Spende an den Autor zu zahlen. XSRV und Cygwin / X sind besser gewartet, aber ich habe es nicht benutzt.
In Putty müssen Sie unter SSH> X11 sicherstellen, dass Sie "X-Weiterleitung aktivieren" und die Anzeige auf den Server "X-Anzeigestandort: = localhost: 0" einstellen. Sie können auch überprüfen, ob alles funktioniert, indem Sie "echo $ DISPLAY" ausführen, sobald Sie sich über SSH anmelden. Wenn die Grafik korrekt an den Xserver weitergeleitet wird, sollte die Variable DISPLAY den Wert 10 oder 0 haben. Die Werte können je nach Anzahl der ausgeführten X-Sitzungen etwas variieren: /unix/10121/open-a-window-on-a-remote-x-display-why-cannot- offene Anzeige
Probieren Sie zu Testzwecken das Programm "xeyes" oder "xclock" aus, das eine grafische Benutzeroberfläche anzeigt.