Есть asp7.3 и mdk8.2alt на обоих стоят Хы и Хсервер*.rpmДелаю:
Если Вы работаете в среде XWindow и хотите иметь возможность запускать приложения Xwindow с удаленной машины(remotehost) так, чтобы создаваемые ими окна отображались на вашей машине(yourhost), то для этого Вы дожны совершить:
1. На удаленной машине нужно указать имя машины, на которой должны отображаться окна XWindow(точнее, имя используемого Х-сервера и номер исползуемой консоли).
Пример команды: export DISPLAY=yourhost:0.0
2.На вашей машине нужно разрешить её использование для отображения
информации с удаленной машины.
Пример команды: xhost + remotehostssh|telnet
xhost + ругается unable to open display IP:0.0
xoe тоже самое.
в итоге Хы запускаются на удаленной машине(Где копать?
Очень нужно...Спасибо!
>1. На удаленной машине нужно указать имя машины, на которой должны отображаться
>окна XWindow(точнее, имя используемого Х-сервера и номер исползуемой консоли).
>Пример команды: export DISPLAY=yourhost:0.0да, это правильно.
>2.На вашей машине нужно разрешить её использование для отображения
>информации с удаленной машины.
>Пример команды: xhost + remotehostа вот это полная лажа. то есть не лажа, но небезопасно. удаленное приложение должно иметь право коннкетиться на твой дисплей, иначе в логах ты увидишь что-то типа connection refused from IP to display:0. авторизация идет по т.н. magic cookies. То есть ты просто должен скопировать строку в файл .Xauthority на удаленном сервере. Более подробно не помню, но копать в этом направлении. Да, прога которая все это делает - xauth, может тебе это поможет:
http://www.lucky.net/docs/howtos/Term-HOWTO-12.html
вроде там все что тебе надо.
>Есть asp7.3 и mdk8.2alt на обоих стоят Хы и Хсервер*.rpm
>
>Делаю:
> Если Вы работаете в среде XWindow и хотите иметь возможность запускать
>приложения Xwindow с удаленной машины(remotehost) так, чтобы создаваемые ими окна отображались
>на вашей машине(yourhost), то для этого Вы дожны совершить:
>1. На удаленной машине нужно указать имя машины, на которой должны отображаться
>окна XWindow(точнее, имя используемого Х-сервера и номер исползуемой консоли).
>Пример команды: export DISPLAY=yourhost:0.0
>2.На вашей машине нужно разрешить её использование для отображения
>информации с удаленной машины.
>Пример команды: xhost + remotehost
>
>ssh|telnet
>xhost + ругается unable to open display IP:0.0
>xoe тоже самое.
>в итоге Хы запускаются на удаленной машине(
>
>Где копать?
>Очень нужно...
>
>Спасибо!Правильно использовать туннель через ssh.
Должно быть примерно так:
/etc/ssh/ssh_config :ForwardX11 yes
на удалённой тачке:
/etc/ssh/sshd_config :X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost yesВроде примерно так.
При подключении к удалённой тачке должна автоматически устанавливаться переменная
DISPLAY=localhost:10.0Удачи
>Есть asp7.3 и mdk8.2alt на обоих стоят Хы и Хсервер*.rpm
>
>Делаю:
> Если Вы работаете в среде XWindow и хотите иметь возможность запускать
>приложения Xwindow с удаленной машины(remotehost) так, чтобы создаваемые ими окна отображались
>на вашей машине(yourhost), то для этого Вы дожны совершить:
>1. На удаленной машине нужно указать имя машины, на которой должны отображаться
>окна XWindow(точнее, имя используемого Х-сервера и номер исползуемой консоли).
>Пример команды: export DISPLAY=yourhost:0.0
>2.На вашей машине нужно разрешить её использование для отображения
>информации с удаленной машины.
>Пример команды: xhost + remotehost
>
>ssh|telnet
>xhost + ругается unable to open display IP:0.0
>xoe тоже самое.
>в итоге Хы запускаются на удаленной машине(
>
>Где копать?понять как запускаются xapps и что является xapps, например:
localhost# ssh remotehost
зашли
remotehost# echo $DISPLAY
remotehost# xterm -display ip_localhost:0.0это только пример с учетом xauth или xhost (/etc/X.hosts)
man X
man Xserver
man Xsecurity
man xhost
man xauth
man xon
man любое_xapps, например: man xtermОднако, лучше всего, использовать для запуска удаленных приложений SSH,
как - можно почитать на http://unix1.jinr.ru/~lavr/>Очень нужно...
>
>Спасибо!