X11 Пересылка по ssh - не удалось найти ':' в DISPLAY: необходимо определить

Мой компьютер - Windows 10 , я установил Ubuntu 18.04 от virtualbox .

Я хочу запустить программу на python в Ubuntu из моих окон и с графическим выводом .

Однако после запуска программы всегда сообщалось:

Could not find ':' in DISPLAY: needs-to-be-defined  
Unable to init server: Could not connect: Connection refused

(Original:2079): Gtk-WARNING **: 14:39:33.441: cannot open display: 127.0.0.1:10.0

Что я сделал:

1: Я выполнил настройку в /etc/ssh/sshd_config:

ForwardX11 yes
ForwardX11Trusted yes

2: войдите с помощью: ssh username@pc-name -X

3: изменили IP-адрес:

$ export DISPLAY=127.0.0.1:10.0 # original was localhost:10.0

Знаете ли вы, что не так? Почему я не вижу картину?

0
задан 21 May 2019 в 21:57

1 ответ

Со стороны Ubuntu все в порядке, но вам нужен X-сервер со стороны Windows. Windows не поставляется с X-сервером, поэтому вы должны установить его. Есть бесплатные, такие как vcxsrv, которые вы можете получить. Сам не использовал.

0
ответ дан 21 May 2019 в 21:57

Другие вопросы по тегам:

Похожие вопросы: