LINUX.ORG.RU
ФорумAdmin

[ssh]X11Forwarding

 


0

0

При попытке запуска программы с помощью форвардинга получаю

v1rus ~ $  ssh -p 2022 -i KEY HOST -X xterm
Enter passphrase for key 'KEY': 
Welcome!
uptime : 00:30:11 up 12 days, 10:56, 6 users, load average: 1.26, 0.82, 0.74
X11 connection rejected because of wrong authentication.
xterm Xt error: Can't open display: localhost:10.0

Форвардинг на клиенте и на сервере включен. Место свободное есть.

ОС сервера — Debian Lenny. Клиента — Archlinux.

Гугление результатов не дало.

★★★★

Ответ на: комментарий от anonizmus
v1rus@ofcomp:~$ ls -al .Xauthority
-rw------- 1 v1rus v1rus 161 Oct 14 14:35 .Xauthority
drakmail ★★★★
() автор топика

Попробуй -X указать перед именем хоста и вообще зайти интерактивно. А уже по ssh запустить xterm

true_admin ★★★★★
()
Ответ на: комментарий от true_admin

Уже пробовал — результат тот же

drakmail ★★★★
() автор топика
Ответ на: комментарий от Sylvia

тоже не помогло (

[v1rus@jupiter ~]$ ssh -XY -i KEY HOST
Enter passphrase for key 'KEY':
Last login: Tue Oct 27 07:32:08 2009 from 85.112.121.148
Welcome!
uptime : 16:37:37 up 13 days, 3:03, 7 users, load average: 1.68, 1.34, 1.07
v1rus@ofcomp:~$ xterm
X11 connection rejected because of wrong authentication.
xterm Xt error: Can't open display: localhost:10.0
v1rus@ofcomp:~$ exit
logout
Connection to dcc.pp.ru closed.
[v1rus@jupiter ~]$ ssh -XY -i KEY HOST xterm
Enter passphrase for key 'KEY':
Welcome!
uptime : 16:37:57 up 13 days, 3:04, 6 users, load average: 1.62, 1.35, 1.07
X11 connection rejected because of wrong authentication.
xterm Xt error: Can't open display: localhost:10.0
[v1rus@jupiter ~]$

drakmail ★★★★
() автор топика
Ответ на: комментарий от Sylvia

На клиенте

[v1rus@jupiter ~]$ cat /etc/ssh/ssh_config | grep X11
   ForwardX11 yes

На сервере

[v1rus@jupiter ~]$ ssh -XY -i KEY HOST
Enter passphrase for key 'KEY':
Last login: Tue Oct 27 16:37:37 2009 from 85.112.121.148
Welcome!
uptime : 16:53:22 up 13 days, 3:19, 7 users, load average: 1.80, 1.35, 1.01
v1rus@ofcomp:~$ cat /etc/ssh/sshd_config | grep X11
X11Forwarding yes
X11DisplayOffset 10

А X11DisplayOffset 10 никак не может быть связано с этим?

drakmail ★★★★
() автор топика
Ответ на: комментарий от drakmail

Судя по дате .Xauthority, sshd на сервере не создает куку, возможно не находит команду xauth. Можете попробовать зайти на сервере интерактивно и запустить xauth list. Должен вывестись список, среди которых должна быть для дисплея 10 (или какой там номер стоит в переменной $DISPLAY).

mky ★★★★★
()
Ответ на: комментарий от mky
v1rus@ofcomp:~$ xauth list
comp3:0  MIT-MAGIC-COOKIE-1  7bd8cca70a6ec54b51794bbbcbf2b5fa
[fe80::280:48ff:fe1a:1e7d]:0  MIT-MAGIC-COOKIE-1  7bd8cca70a6ec54b51794bbbcbf2b5fa
ofcomp/unix:0  MIT-MAGIC-COOKIE-1  7bd8cca70a6ec54b51794bbbcbf2b5fa

Что-то не видно..

drakmail ★★★★
() автор топика
Ответ на: комментарий от drakmail

>Что-то не видно..

может у тебя иксы не слушают сетевые соединения?
xhost +

попробуй чтобы с авторизацией не мучаться

dimon555 ★★★★★
()
Ответ на: комментарий от dimon555

кхм, тоже не помогает —

v1rus@ofcomp:~$ xhost +
X11 connection rejected because of wrong authentication.
xhost:  unable to open display "localhost:11.0"
v1rus@ofcomp:~$

drakmail ★★★★
() автор топика
Ответ на: комментарий от drakmail

xhost надо запускать на машине с X-сервером, то есть на той машине, где вы запускаете команду ssh, нужно сначала выполнить "xhost +", потом сделать "ssh HOST", там сделать "export DISPLAY=ИМЯ_ВАШЕЙ_МАШИНЫ:0.0" и потом запускать там xterm.

ИМХО, схема с xhost неправильная, лучше разобраться, почему не работает sshd, попробуйте поднять LogLevel у sshd и посмотреть, почему он не пишет куку в .Xautority.

mky ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.