X11 Перенаправление

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
no avatar

Автор темы
Sulfur
Сообщения: 92
Зарегистрирован: 07 окт 2019, 10:44
Решено: 3
Благодарил (а): 12 раз
Контактная информация:

X11 Перенаправление

#1

16 сен 2020, 14:08

Всем привет. В ученических целях пытаюсь сделать перенаправление x11. Имеется Linux Mint 19.3 (клиент) и Ubuntu 18.04(сервер). На клиенте в /etc/ssh/sshd_config указал:

Код: Выделить всё

ForwardX11 yes
ForwardX11Trusted yes
На сервере в файле/etc/ssh/sshd_config :

Код: Выделить всё

X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost no
Подключаюсь к серверу ssh -X obuhov-io@10.149.11.38 и пытаюсь запустить, например, Firefox, но открывается Firefox с клиентской машины, пробовал запустить Caja, но он также не открывается в отдельном окне, хотя на самом сервере открывается.
Подробный вывод команды в bash:

Код: Выделить всё

firefox
debug1: client_input_channel_open: ctype x11 rchan 3 win 65536 max 16384
debug1: client_request_x11: request from 10.149.11.38 39224
debug1: channel 1: new [x11]
debug1: confirm x11
debug1: client_input_channel_open: ctype x11 rchan 4 win 65536 max 16384
debug1: client_request_x11: request from 10.149.11.38 39226
debug1: channel 2: new [x11]
debug1: confirm x11
debug1: client_input_channel_open: ctype x11 rchan 5 win 65536 max 16384
debug1: client_request_x11: request from 10.149.11.38 39228
debug1: channel 3: new [x11]
debug1: confirm x11
debug1: channel 3: FORCE input drain
debug1: client_input_channel_open: ctype x11 rchan 5 win 65536 max 16384
debug1: client_request_x11: request from 10.149.11.38 39230
debug1: channel 4: new [x11]
debug1: confirm x11
debug1: channel 3: free: x11, nchannels 5
debug1: channel 4: FORCE input drain
debug1: channel 4: free: x11, nchannels 4
debug1: client_input_channel_open: ctype x11 rchan 5 win 65536 max 16384
debug1: client_request_x11: request from 10.149.11.38 39232
debug1: channel 3: new [x11]
debug1: confirm x11
debug1: channel 3: FORCE input drain
debug1: channel 3: free: x11, nchannels 4
debug1: channel 2: FORCE input drain
debug1: channel 2: free: x11, nchannels 3
debug1: client_input_channel_open: ctype x11 rchan 4 win 65536 max 16384
debug1: client_request_x11: request from 10.149.11.38 39234
debug1: channel 2: new [x11]
debug1: confirm x11
debug1: channel 2: FORCE input drain
debug1: channel 2: free: x11, nchannels 3
debug1: channel 1: FORCE input drain
debug1: channel 1: free: x11, nchannels 2
В чем причина?

Аватара пользователя

symon2014
Сообщения: 5924
Зарегистрирован: 16 дек 2017, 21:59
Решено: 36
Откуда: Феодосия
Благодарил (а): 32 раза
Поблагодарили: 747 раз
Контактная информация:

X11 Перенаправление

#2

16 сен 2020, 14:14

Sulfur, на обоих компах десктоп?

no avatar

Автор темы
Sulfur
Сообщения: 92
Зарегистрирован: 07 окт 2019, 10:44
Решено: 3
Благодарил (а): 12 раз
Контактная информация:

X11 Перенаправление

#3

16 сен 2020, 14:21

symon2014 писал(а):
16 сен 2020, 14:14
на обоих компах десктоп?
Да

Аватара пользователя

slant
Сообщения: 4469
Зарегистрирован: 21 июн 2017, 18:09
Решено: 95
Благодарил (а): 51 раз
Поблагодарили: 1966 раз
Контактная информация:

X11 Перенаправление

#4

16 сен 2020, 14:30

Немного не понял что именно у тебя получается/не получается. Ты должен подключаться к серверу ssh -X obuhov-io@10.149.11.38 после чего прямо там, в сеансе ssh, в консоли удаленной машины набрать команду на запуск. Программа откроется как будто бы на локальной машине в отдельном окне, но это будет именно программа с другой машины. Судя по логу - это самое и происходит. Если ты пытаешься запустить программу на удаленном сервере - там где надо, она никак не может запустится с локальной машины. Максимум - вообще не запустится. Возможно путаницу вносит то, что удаленный рабочий стол ты так видеть не будешь. Только окно программы, почти неотличимое от обычной локальной. Более того - на серверной машине может не быть даже иксов. Программа цепляется к локальным иксам и пользуется ими для вывода изображения. На сервере только логика.
Но так можно нормально запустить не все программы - только более-менее автономные. Блокнот, броузер, и т.д. Если это программа требующая глубокую интеграцию с другими элементами среды рабочего стола - результат получается порой очень странный, или вообще не запускается. И да - caja это как раз такой пример.

no avatar

Автор темы
Sulfur
Сообщения: 92
Зарегистрирован: 07 окт 2019, 10:44
Решено: 3
Благодарил (а): 12 раз
Контактная информация:

X11 Перенаправление

#5

16 сен 2020, 14:35

slant писал(а):
16 сен 2020, 14:30
Немного не понял что именно у тебя получается/не получается
Firefox у меня запускается не с серверного ПК(видно по вкладкам и начальной странице), файловый менеджер caja не появляется в отдельной окне на клиенте..

Аватара пользователя

symon2014
Сообщения: 5924
Зарегистрирован: 16 дек 2017, 21:59
Решено: 36
Откуда: Феодосия
Благодарил (а): 32 раза
Поблагодарили: 747 раз
Контактная информация:

X11 Перенаправление

#6

16 сен 2020, 14:38

Sulfur писал(а):
16 сен 2020, 14:35
видно по вкладкам и начальной странице
В качестве бреда для проверки переименовать конфиг лисы на клиенте.

no avatar

Автор темы
Sulfur
Сообщения: 92
Зарегистрирован: 07 окт 2019, 10:44
Решено: 3
Благодарил (а): 12 раз
Контактная информация:

X11 Перенаправление

#7

16 сен 2020, 15:04

symon2014 писал(а):
16 сен 2020, 14:38
В качестве бреда для проверки переименовать конфиг лисы на клиенте.
Поменял язык лисы на клиенте (на английский). Запустил якобы с сервера лису, в итоге язык английский тож)

Аватара пользователя

symon2014
Сообщения: 5924
Зарегистрирован: 16 дек 2017, 21:59
Решено: 36
Откуда: Феодосия
Благодарил (а): 32 раза
Поблагодарили: 747 раз
Контактная информация:

X11 Перенаправление

#8

16 сен 2020, 15:06

Sulfur, Может серверная лиса тырит конфиги клиента? :hoho:

no avatar

Автор темы
Sulfur
Сообщения: 92
Зарегистрирован: 07 окт 2019, 10:44
Решено: 3
Благодарил (а): 12 раз
Контактная информация:

X11 Перенаправление

#9

16 сен 2020, 15:13

symon2014 писал(а):
16 сен 2020, 15:06
Может серверная лиса тырит конфиги клиента?
Наверное вы правы)) запустил другую прогу, получилось)

Закрыто

Вернуться в «Работа с сетью»

Кто сейчас на конференции

Сейчас этот форум просматривают: Mail.ru[Bot] и 5 гостей