Interaktive Fenster können mit ssh -X nicht aktiviert werden, wenn ich von meinem Windows-Computer aus eine Verbindung zu einem Linux-Server herstelle

Interaktive Fenster können mit ssh -X nicht aktiviert werden, wenn ich von meinem Windows-Computer aus eine Verbindung zu einem Linux-Server herstelle

Ich brauche Hilfe. Ich versuche, ssh -Xeine Verbindung zu einem Remote-Server herzustellen, der die X11-Weiterleitung aktiviert hat.

Wenn ich mein MacBook verwende, um eine Verbindung zum Remote-Server herzustellen, verwende ich ssh -X USERNAME@SERVERund wenn ich dann beispielsweise eingebe matlab, wird die XQuartz-Anwendung auf meinem MacBook geöffnet und anschließend die GUI von Matlab. Bis hierher perfekt.

Ich möchte jetzt dasselbe tun, aber von einem Windows-Rechner aus. Ich starte zuerst das Xming-Programm. Ich kann es in der unteren rechten Ecke laufen sehen (ich sehe Xming Serve:0.0). Wenn ich den obigen Vorgang wiederhole, öffnet sich die Matlab-GUI nicht.

Ich habe auch versucht, eine Verbindung über herzustellen ssh -v -X, und nachdem ich mein Passwort eingegeben hatte, wurde mir unter anderem diese Nachricht angezeigt:

debug1: X11-Weiterleitung angefordert, aber DISPLAY nicht gesetzt

Ich habe versucht, Folgendes auszuführen (auf meinem lokalen Terminal vor dem SSH-Versuch): SET DISPLAY=localhost:0.0und gibt dann echo %DISPLAY%zurück, öffnet localhost:0.0aber immer noch keine GUIs.ssh -X

Was ist localhost und wo finde ich es? Irgendwelche Hilfe?

BEARBEITEN:

Konnte das Problem lösen, nachdem mich die Kommentare inspiriert hatten.

Schritt 1: Ich habe mit der rechten Maustaste auf xming geklickt und das Protokoll geöffnet. Darin habe ich eine IP für das DISPLAY gefunden.

Schritt 2: exportexistiert nicht unter Windows, also habe ich verwendetSET DISPLAY=IP:0.0

Schritt 3: ssh -Xwieder fehlgeschlagen, aber ssh -Yfunktioniert!!!

verwandte Informationen