Не может соединиться с удаленным X-сервером

Я соединяюсь с сервером с бездисплейной ограниченной средой, на основе Debian Jessie, через SSH. Я - throwed там системой очереди заданий, таким образом, я не могу только использовать Опции переадресации X11 с SSH.

Я нахожусь на Ubuntu на моем ноутбуке. Я хочу смочь запустить приложения X11 на том сервере, но нет никакого выполнения X-сервера.

Я пытаюсь использовать X-сервер на своем ноутбуке, слушая порт TCP и затем соединяясь с ним от другой машины, но я определенно делаю что-то не так.

Я использую Xpra на своем ноутбуке для простоты, так как мне не включили TCP на моем основном X-сервере.

laptop$ xpra --bind-tcp=0.0.0.0 start :100
laptop$ xpra attach :100

Некоторые простые проверки, чтобы доказать, что xpra, кажется, работает:

laptop$ netstat -putan | grep 9100
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
tcp        0      0 0.0.0.0:9100            0.0.0.0:*               LISTEN      28376/python

server$ telnet 172.16.243.95 9100
Trying 172.16.243.95...
Connected to 172.16.243.95.
Escape character is '^]'.

P<l10:disconnect42:invalid packet format, not an xpra client?eConnection    closed by foreign host.

Кроме того, я могу к витринам от той же машины:

laptop$ DISPLAY=:100 xterm # this just works

Однако я не могу сделать то же с сервера.

server$ DISPLAY=172.16.243.95:9100 xterm
xterm: Xt error: Can't open display: 172.16.243.95:9100

Я указываю DISPLAY переменная правильно? Возможно, это - проблема, но я не могу найти всесторонние документы о том, как та переменная работает, или как переведенные порты TCP должны отобразить числа.

2
задан 5 July 2017 в 10:09

1 ответ

Это не полный ответ, поскольку нет действительно достаточного количества информации, чтобы дать один, но надеяться, что она помогает.

список вещей, которые могли вмешиваться:

  • Брандмауэр на Сервере, блокирующем исходящий трафик
  • Брандмауэр на Ноутбуке, блокирующем входящий трафик
  • Брандмауэр на Маршрутизаторе / трафик блокирования Сетевого устройства
  • Неподходящая установка NAT на LAN, где ноутбук.
  • Неподходящие полномочия на настольных файлах сессии ноутбука. Рабочие столы придирчивы...

, Который является запуском, и если Вы не можете исключить их, вероятно, часть того, что останавливает Вас. Я также дал бы чтение по этому ответу, отправленному Paul HГ¤nsch - Запущенное приложение на локальной машине, и показал бы GUI на удаленном дисплее

0
ответ дан 2 December 2019 в 08:52

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

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