The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]



"Перестал работать форвардинг X11 в ssh"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Др. сетевые сервисы / Linux)
Изначальное сообщение [ Отслеживать ]

"Перестал работать форвардинг X11 в ssh"  +/
Сообщение от Eugeneemail (ok), 06-Окт-21, 21:26 
Есть 2 сервера на Centos 7.
Некоторое время назад (обнаружил позавчера) на обоих серверах перестали в ssh-сессии запускаться графические программы.

Пример:
$ ssh -YCp xxxx ses@192.168.1.254
ses@192.168.1.254's password:
X11 forwarding request failed on channel 0
Last login: Wed Oct  6 16:37:38 2021 from 192.168.1.22
$ xclock
Error: Can't open display:
$

До недавнего времени проблем не было. Проблема на стороне сервера. Имеется еще сервер на Debian,  там все работает.

Фрагмент /etc/ssh/sshd_config :
X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost yes

Пытался дать команду xhost +

$ xhost +
xhost:  unable to open display ""
$

Нужна подсказка, в какую сторону копать

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Перестал работать форвардинг X11 в ssh"  +/
Сообщение от ACCA (ok), 07-Окт-21, 15:32 
echo $DISPLAY

да и вообще посмотри, что там творится:
  ssh -vv -YCp ****

Ответить | Правка | Наверх | Cообщить модератору

2. "Перестал работать форвардинг X11 в ssh"  +/
Сообщение от Eugeneemail (ok), 07-Окт-21, 16:07 
> echo $DISPLAY

Выдает пустую строку

> да и вообще посмотри, что там творится:
>   ssh -vv -YCp ****

Начиная с ввода пароля:
debug1: Next authentication method: password
ses@192.168.1.254's password:
debug2: we sent a password packet, wait for reply
debug1: Enabling compression at level 6.
debug1: Authentication succeeded (password).
Authenticated to 192.168.1.254 ([192.168.1.254]:9022).
debug1: channel 0: new [client-session]
debug2: channel 0: send open
debug1: Requesting no-more-sessions@openssh.com
debug1: Entering interactive session.
debug1: pledge: exec
debug1: client_input_global_request: rtype hostkeys-00@openssh.com want_reply 0
debug2: channel_input_open_confirmation: channel 0: callback start
debug2: x11_get_proto: /usr/bin/xauth  list :0.0 2>/dev/null
debug1: Requesting X11 forwarding with authentication spoofing.
debug2: channel 0: request x11-req confirm 1
debug2: fd 3 setting TCP_NODELAY
debug2: client_session2_setup: id 0
debug2: channel 0: request pty-req confirm 1
debug1: Sending environment.
debug1: Sending env LANG = ru_RU.UTF-8
debug2: channel 0: request env confirm 0
debug2: channel 0: request shell confirm 1
debug2: channel_input_open_confirmation: channel 0: callback done
debug2: channel 0: open confirm rwindow 0 rmax 32768
debug2: channel_input_status_confirm: type 100 id 0
X11 forwarding request failed on channel 0
debug2: channel_input_status_confirm: type 99 id 0
debug2: PTY allocation request accepted on channel 0
debug2: channel 0: rcvd adjust 2097152
debug2: channel_input_status_confirm: type 99 id 0
debug2: shell request accepted on channel 0
Last login: Thu Oct  7 13:50:13 2021 from 192.168.1.22

Ответить | Правка | Наверх | Cообщить модератору

7. "Перестал работать форвардинг X11 в ssh"  +/
Сообщение от ACCA (ok), 08-Окт-21, 16:53 
>> echo $DISPLAY
> Выдает пустую строку

Поэтому и не работает. Почитай здесь - https://unix.stackexchange.com/questions/12755/how-to-forwar...

Ответить | Правка | Наверх | Cообщить модератору

8. "Перестал работать форвардинг X11 в ssh"  +/
Сообщение от Eugeneemail (ok), 08-Окт-21, 17:21 
> Поэтому и не работает. Почитай здесь - https://unix.stackexchange.com/questions/12755/how-to-forwar...

Проблема решена благодаря lavr'у. Дело было в том, что отключена поддержка ipv6. После ее подключения все заработало.


Ответить | Правка | Наверх | Cообщить модератору

3. "Перестал работать форвардинг X11 в ssh"  +/
Сообщение от lavremail (ok), 07-Окт-21, 19:38 
>[оверквотинг удален]
> сервер на Debian,  там все работает.
> Фрагмент /etc/ssh/sshd_config :
> X11Forwarding yes
> X11DisplayOffset 10
> X11UseLocalhost yes
> Пытался дать команду xhost +
> $ xhost +
> xhost:  unable to open display ""
> $
> Нужна подсказка, в какую сторону копать

centos 7 - какой минор?

Ответить | Правка | Наверх | Cообщить модератору

4. "Перестал работать форвардинг X11 в ssh"  +/
Сообщение от Eugeneemail (ok), 07-Окт-21, 21:01 

> centos 7 - какой минор?

Distro: CentOS Linux release 7.9.2009 (Core)

Ответить | Правка | Наверх | Cообщить модератору

5. "Перестал работать форвардинг X11 в ssh"  +/
Сообщение от lavremail (ok), 07-Окт-21, 22:10 
>> centos 7 - какой минор?
> Distro: CentOS Linux release 7.9.2009 (Core)

ipv6 отключен?! Как бы, иных причин, на вскидку, не вижу.

Если да, в sshd_config:
AddressFamily inet

ps. Отключение IPv6 не есть хорошая идея.

Ответить | Правка | Наверх | Cообщить модератору

6. " Перестал работать форвардинг X11 в ssh"  +/
Сообщение от Eugeneemail (ok), 07-Окт-21, 22:30 

> ipv6 отключен?! Как бы, иных причин, на вскидку, не вижу.
> ps. Отключение IPv6 не есть хорошая идея.

Был отключен. (Экспериментировал около недели назад). После включения все заработало. Спасибо, lavr, за помощь :)

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2021 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру