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.
22
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
quelle
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.
quelle
Ich denke, Sie sind viel besser dran, wenn Sie cygwin mit dem xserver und openssh installieren, andernfalls kann die Installation des xservers zu mühsam sein.
quelle