
Ich verbinde mich mit einem Ubuntu-Server und möchte X-Forwarding verwenden, um grafische Fenster auf meinem lokalen Client-Rechner zu zeichnen. Auf dem Client führe ich xming aus.
In cmd.exe funktioniert dies:
set DISPLAY=localhost:0.0
ssh -Y me@ubuntuserver
Ich führe dasselbe in Powershell aus, die Verbindung wird erfolgreich hergestellt, aber wenn ich dann versuche, ein grafisches Programm wie xeyes auf dem Server auszuführen, erhalte ich:
Error: Can't open display:
Was ist der Unterschied?
Antwort1
Es stellte sich heraus, dass die Syntax zum Festlegen von Umgebungsvariablen in Powershell anders ist. Funktioniert mit:
$env:DISPLAY= 'localhost:0.0'
ssh -Y aacurtis@lmmp-pipeline-ubuntu