LINUX.ORG.RU

ssh & X


0

0

На сервере:
/etc/ssh/sshd_config 
  ... 
X11Forwarding yes
export DISPLAY=localhost:10.0

На клиенте:
ssh user@remotebox -X
логинюсь нормально
$ xterm
_X11TransSocketINETConnect() can't get address for localhost:6010: Name or service not known
xterm Xt error: Can't open display: localhost:10.0

Как запустить X-приложения ?
anonymous

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

Verify the DISPLAY Now verify that the DISPLAY variable points to the display created by sshd (normally localhost:10.0): Code: echo $DISPLAY localhost:10.0

If it points to the display of the connecting client machine, you need to manually set it: Code: echo $DISPLAY :0.0 export DISPLAY=localhost:10.0

А как надо ?

anonymous
()

А на эту строчку все закрыли глаза? >can't get address for localhost:6010

Проверь, локалхост хоть резхолвится?

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

 ping localhost
PING localhost (127.0.0.1) 56(84) bytes of data.
64 bytes from localhost (127.0.0.1): icmp_seq=1 ttl=64 time=0.019 ms
64 bytes from localhost (127.0.0.1): icmp_seq=2 ttl=64 time=0.022 ms

Так чтоли ?

anonymous
()

Всё. Разобрался. export DISPLAY=:0.0 так вот надо было.

anonymous
()

ssh -X сам выставляет DISPLAY, ничего экспортировать не надо.

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