Не удается подключиться к дисплею X с использованием туннеля ssh в WSL bash

У меня установлен VcXsrv в Windows, и я запускаю

ssh -NfXY -t -o ServerAliveInterval=30 -L 2121:PCNAME:21 -L 2020:PCNAME:20 -L 2222:PCNAME:22 USERNAME@SERVER

для туннелирования через университетский сервер к моей рабочей станции.

Я могу запустить xeyes в WSL bash локально, и он работает xeyes, не работает с Error: Can't open display: 0.0. Он также зависает навсегда, если установить DISPLAY на localhost:0.0

, например

[local WSL]> echo $DISPLAY
:0
[local WSL]> xeyes
"runs" 
[local WSL]> ssh -NfXY -t -o ServerAliveInterval=30 -L 2121:PCNAME:21 -L 2020:PCNAME:20 -L 2222:PCNAME:22 USERNAME@SERVER
[workstation]> export DISPLAY=localhost:0.0
Error: Can't open display: localhost:0.0
[workstation]> export DISPLAY=:0.0    
[workstation]> xeyes
"hangs with no output"

Кто-нибудь может помочь?

РЕДАКТИРОВАТЬ: Я могу запустить этот штраф с другого ПК, используя localhost:11.0 на рабочей станции. Если я запускаю xeyes с исходного ПК с localhost:11.0, он использует другой компьютер !!!

0
задан 10 July 2019 в 18:48

1 ответ

Во-первых, необходимо включить ForwardX11 на клиенте и X11Forwarding на удаленном хосте в /etc/ssh/sshd_config.

Затем попробуйте без корректировки DISPLAY на Вашей машине рабочей станции / удаленной машине сначала. Только установите DISPLAY переменная после обеспечения всего остального, приступается к работе правильно. Вам не придется установить это, но это возможно.

Я полагаю, что команда 'зависает навсегда', потому что она отображается на удаленной машине (который Вы, вероятно, не видите).

Иногда хорошо упростить вещи и попытаться решить одну проблему за один раз. Вы попытались отбросить перенаправление портов и все остальное и сфокусировались на получении Передачи X11, работающей в простой установке?


Сводка: Аскер включен ForwardX11 на клиенте и наборе DISPLAY=localhost:0.0 только после того, как начальная попытка привела к

connect /tmp/.X11-unix/X0: Connection refused Error: Can't open display: localhost:13.0
1
ответ дан 24 October 2019 в 00:17

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

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