
Я подключаюсь к серверу Ubuntu и хочу использовать X-forwarding для рисования графических окон на локальной клиентской машине. Я запускаю xming на клиенте.
В cmd.exe это работает:
set DISPLAY=localhost:0.0
ssh -Y me@ubuntuserver
Я запускаю то же самое в Powershell, подключение проходит успешно, но затем, когда я пытаюсь запустить графическую программу, например xeyes, на сервере, я получаю:
Error: Can't open display:
Какая разница?
решение1
Оказывается, синтаксис для установки переменных окружения в powershell отличается. Работает с:
$env:DISPLAY= 'localhost:0.0'
ssh -Y aacurtis@lmmp-pipeline-ubuntu