X11 forwarding

Сообщения
5
#1
Не работает проброс графики через X11 протокол.
Пытаюсь запустить простейшее приложение через X-протокол: DISPLAY=127.0.0.1:0.0 xclock Выводится Error: Can't open display...
Пробовал настраивать файл /etc/X11/fly-dm/Xaccess: вставлял * вместо localhost- не помогает.
Также неработает проброс графики через ssh(xxh -X <ip>).
Astra орел 1.11
 
Последнее редактирование:

Fd1501h

Moderator
Сообщения
666
#2
На сколько я помню /etc/X11/fly-dm/Xaccess отвечает за XDMCP а не за ssh.
Смотрите тогда уже /etc/ssh/sshd_config для прокидывания X11 по ssh
 
Сообщения
5
#3
На сколько я помню /etc/X11/fly-dm/Xaccess отвечает за XDMCP а не за ssh.
Смотрите тогда уже /etc/ssh/sshd_config для прокидывания X11 по ssh
SSH получилось настроить включив опцию AddressFamily inet в /etc/ssh/sshd_config, но мне нужно прокинуть иксы в другую сторону,
через DISPLAY=127.0.0.1:0.0 xclock .
 

fixyatina

New member
Сообщения
19
#4
Добавьте X11UseLocalhost no в /etc/ssh/sshd_config
перезагрузите сервис ssh (service ssh restart)
Ну и чтобы на локальном компе были запущены иксы
 

Fd1501h

Moderator
Сообщения
666
#5
SSH получилось настроить включив опцию AddressFamily inet в /etc/ssh/sshd_config, но мне нужно прокинуть иксы в другую сторону,
через DISPLAY=127.0.0.1:0.0 xclock .
Вы хотите на локальном ПК запустить отдельный X сервер, с запуском отельного приложения? Я вас правильно понял?
 
Сообщения
5
#6
Вы хотите на локальном ПК запустить отдельный X сервер, с запуском отельного приложения? Я вас правильно понял?
Добрый день! Скорее наоборот: на астре запускаем приложение и отображает его на другой компьютер, где иксы настроены.
 

Fd1501h

Moderator
Сообщения
666
#7
По мне проще это сделать через ssh, а не через X11.
На сервере (где у вас установлено приложение и нет иксов) установите openssh-server ,разрешите проброс X11.
На клиенте просто выполните ssh -x $USER@$Server "xclock"
 
Сообщения
5
#8
По мне проще это сделать через ssh, а не через X11.
На сервере (где у вас установлено приложение и нет иксов) установите openssh-server ,разрешите проброс X11.
На клиенте просто выполните ssh -x $USER@$Server "xclock"
Согласен, но так хочет заказчик. Кстати, иксы есть на обоих машинах.
 
Сообщения
5
#9
Всё оказалось гораздо проще в файле /etc/X11/fly-dm/fly-dmrc строка ServerCmd=/usr/bin... - nolisten
Вместо nolisten нужно поставить listen.
Обычно по-умолчанию стоит listen, в этой версии Linux почему то nolisten.

Всем спасибо за участие! Хорошего настроения и удачногодня!