Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: ssh x11 forwarding не работает  (Прочитано 2844 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн jaguar_84

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
ssh x11 forwarding не работает
« : 07 Октябрь 2011, 22:47:04 »
Добрый день, уважаемое сообщество!
Столкнулся с такой проблемой:
соединил два компа кросом, на обоих настроен ssh. на обоих два АБСОЛЮТНО одинаковых конфига (/etc/ssh/sshd_config), в том числе
X11Forwarding yes
X11DisplayOffset 10
присутствуют, НО:
при подключении с первого на второй X11Forwarding работает и графические приложения запускаются, а при подключении со второго на первый:
************@************:~$ gimp
X11 connection rejected because of wrong authentication.
X11 connection rejected because of wrong authentication.
X11 connection rejected because of wrong authentication.
X11 connection rejected because of wrong authentication.
Не удалось открыть дисплей:
--------------
При подключении с параметром -v:
************@************:~$ gimp
debug1: client_input_channel_open: ctype x11 rchan 2 win 65536 max 16384
debug1: client_request_x11: request from 127.0.0.1 48877
debug1: channel 1: new [x11]
debug1: confirm x11
X11 connection rejected because of wrong authentication.
debug1: channel 1: free: x11, nchannels 2
debug1: client_input_channel_open: ctype x11 rchan 2 win 65536 max 16384
debug1: client_request_x11: request from 127.0.0.1 48878
debug1: channel 1: new [x11]
debug1: confirm x11
X11 connection rejected because of wrong authentication.
debug1: channel 1: free: x11, nchannels 2
debug1: client_input_channel_open: ctype x11 rchan 2 win 65536 max 16384
debug1: client_request_x11: request from 127.0.0.1 48879
debug1: channel 1: new [x11]
debug1: confirm x11
X11 connection rejected because of wrong authentication.
debug1: channel 1: free: x11, nchannels 2
debug1: client_input_channel_open: ctype x11 rchan 2 win 65536 max 16384
debug1: client_request_x11: request from 127.0.0.1 48880
debug1: channel 1: new [x11]
debug1: confirm x11
X11 connection rejected because of wrong authentication.
debug1: channel 1: free: x11, nchannels 2
Не удалось открыть дисплей:
---------------------------------
~/.Xautorithy удалял и там, и там
места в /home и на /usr полно.
В чем бок? Подскажите пожалуйста, если кто сталкивался!

Оффлайн yorik1984

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 1592
  • Кто не хочет, ищет причины
    • Просмотр профиля
Re: ssh x11 forwarding не работает
« Ответ #1 : 08 Октябрь 2011, 01:13:52 »
Цитировать
X11 connection rejected because of wrong authentication
это разве не насторожило? настройте нормально аутентификацию. А без Иксов нормально соединение проходит? надо проверить.

Оффлайн jaguar_84

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: ssh x11 forwarding не работает
« Ответ #2 : 08 Октябрь 2011, 17:39:34 »
именно это и насторожило!
перерыл гугл в этом направлении - не помогло. везде пишут, что должно работать.
без иксов соединение проходит отлично!
в каком направлении копать? какую аутентификацию настраивать?

Оффлайн yorik1984

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 1592
  • Кто не хочет, ищет причины
    • Просмотр профиля
Re: ssh x11 forwarding не работает
« Ответ #3 : 08 Октябрь 2011, 17:46:11 »
а что с конфигами в ~/.ssh? одинаковые?

Оффлайн jaguar_84

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: ssh x11 forwarding не работает
« Ответ #4 : 08 Октябрь 2011, 18:49:44 »
в ~/.ssh/ хранятся только ключи и known_hosts
а конфиги /etc/ssh/sshd_config отличаются только параметром AllowUsers
интуиция подсказывает, что копать действительно нужно в сторону аутентификации...
и главное, зараза, никуда в логи не пишет...
только X11 connection rejected because of wrong authentication в stdout и все...

xauth list $DISPLAY на сервере локально выдает строку, а если запустить xauth list $DISPLAY на сервере, но удаленно, ничего не выводится.
Логично предположить, что аутентификация для удаленных иксов отсутствует. Как ее добавить?
« Последнее редактирование: 08 Октябрь 2011, 18:59:50 от jaguar_84 »

Оффлайн yorik1984

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 1592
  • Кто не хочет, ищет причины
    • Просмотр профиля
Re: ssh x11 forwarding не работает
« Ответ #5 : 08 Октябрь 2011, 19:10:27 »
разрешение авторизации искать в настройках ssh_config надо в домашнем каталоге.
Host *
#   ForwardAgent no
#   ForwardX11 no
#   ForwardX11Trusted yes
#   RhostsRSAAuthentication no

Оффлайн jaguar_84

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: ssh x11 forwarding не работает
« Ответ #6 : 08 Октябрь 2011, 19:15:17 »
нет,нет! ssh уже не причем! нужно копать в сторону xauth

Оффлайн yorik1984

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 1592
  • Кто не хочет, ищет причины
    • Просмотр профиля
Re: ssh x11 forwarding не работает
« Ответ #7 : 08 Октябрь 2011, 19:23:35 »
извиняюсь за глупый впопрос, а что  это?

Оффлайн jaguar_84

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: ssh x11 forwarding не работает
« Ответ #8 : 08 Октябрь 2011, 19:27:06 »
xauth - X authority file utility
не буду захламлять, в мане все написано
осталось разобраться, что сделать

Оффлайн yorik1984

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 1592
  • Кто не хочет, ищет причины
    • Просмотр профиля
Re: ssh x11 forwarding не работает
« Ответ #9 : 08 Октябрь 2011, 19:36:46 »
зачем велосипеды изобретать? если ssh позволяет подключатся к икс серверу?

Оффлайн jaguar_84

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: ssh x11 forwarding не работает
« Ответ #10 : 08 Октябрь 2011, 19:46:13 »
блин, см. начало топика!
два компа с АБСОЛЮТНО одинаковыми (внимание на слово АБСОЛЮТНО) конфигами ssh.
с компа_1 на комп_2 иксы форвадятся, а с компа_2 на комп_1 нет.
поэтому вопрос с конфигом ssh отпадает сразу.
осталось копать в сторону xauth, так как ошибка X11 connection rejected because of wrong authentication какбэ намекает...
Чем, собственно говоря, и занимаюсь...

Оффлайн yorik1984

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 1592
  • Кто не хочет, ищет причины
    • Просмотр профиля
Re: ssh x11 forwarding не работает
« Ответ #11 : 08 Октябрь 2011, 19:57:34 »
sshd_config это настройка сервера.  А как настроен клиент? тоесть ssh_config?

Пользователь решил продолжить мысль 08 Октябрь 2011, 19:58:24:
настройки клиента либо в /etc/ssh либо в домашнем каталоге

Оффлайн CJIECAPb

  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: ssh x11 forwarding не работает
« Ответ #12 : 08 Октябрь 2011, 23:17:21 »
А ежели создать нового пользователя и под ним попытаться зайти?

Оффлайн jaguar_84

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: ssh x11 forwarding не работает
« Ответ #13 : 09 Октябрь 2011, 00:17:07 »
sshd_config это настройка сервера.  А как настроен клиент? тоесть ssh_config?

Пользователь решил продолжить мысль 08 Октябрь 2011, 19:58:24:
настройки клиента либо в /etc/ssh либо в домашнем каталоге
то же самое, два АБСОЛЮТНО одинаковых конфига /etc/ssh/ssh_config

(Нажмите, чтобы показать/скрыть)

Цитировать
А ежели создать нового пользователя и под ним попытаться зайти?

попробую, только достаточно сложно, т.к. аутентификация происходит по ключам. но попробую

Оффлайн andreymal

  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
    • andreymal.org
Re: ssh x11 forwarding не работает
« Ответ #14 : 22 Май 2012, 18:33:42 »
На компе и ноуте стоит Ubuntu 12.04, настроил сервер и клиент, но при попытке открыть xterm через ssh соединение просто зависает и в консоль ничего не пишет. В пределах локалхоста всё работает, конфиги на обоих компах одинаковые. В чём может быть проблема и куда вообще копать?

 

Страница сгенерирована за 0.059 секунд. Запросов: 24.