LINUX.ORG.RU

x11+ssh


0

0

не работает x11forward в ssh, причем с клиента под виндой putty все прекрасно получается, а с двух других ssh под линукс - ну не хочет работать хоть тресни.

уже и правил конфиги на предмет x11forwarding, и явно пускал : ssh -X -l user "host".... после залогинивание в ответ на xclock - пишет "can't open display"

и той самой переменной $DISPLAY не присваиваит что-то вроде localhost:10.0

HELP, пробовал на двух разных линукс клиентах.

anonymous

Ответ на: комментарий от fugu

Судя по его вопросу, стоит, он же говорит что с винды оно работает. Либо врёт, либо мистика какая-то...

Teak ★★★★★
()

Можно еще разницу по времени проверить.

nosuchuser
()
Ответ на: комментарий от fugu

Для ssh + x11forwarding пофиг слушает ли Х-сервер tcp/6000 или нет, коннект локальный через юникс-сокет.

sdio ★★★★★
()

На сервере: 

[server]# grep X11 /etc/ssh/sshd_config

и вывод сюда.
------------------------------------------
Потом:

  [host]$ ssh -X user@server
[server]$ echo $DISPLAY

и вывод сюда.

sdio ★★★★★
()

В /etc/ssh/ssh_config

ForwardAgent yes ForwardX11 yes ForwardX11Trusted yes

должно помочь

anonymous
()
Ответ на: комментарий от sdio

>>>[server]# grep X11 /etc/ssh/sshd_config

>>>>и вывод сюда.

вывод:

X11Forwarding yes X11DisplayOffset 10 X11UseLocalhost yes ----------------------------------- >>>>[host]$ ssh -X user@server >>>>[server]$ echo $DISPLAY

выдало пустую строку, т.е. переменная не определена.

---------------------

Причем из putty все ОК - работает.

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

В след. раз читай man внимательно.

Нах тебе x11forward без Х-ов?

man ssh
X11 and TCP forwarding
     If the ForwardX11 variable is set to ``yes'' (or see the description of
     the -X and -x options described later) and the user is using X11 (the
     DISPLAY environment variable is set), the connection to the X11 display
     is automatically forwarded to the remote side in such a way that any X11

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