The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"X-terminal, X-сервер, X-клиент, удаленный запуск Хов"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"X-terminal, X-сервер, X-клиент, удаленный запуск Хов"
Сообщение от kuzishchin emailИскать по авторуВ закладки on 18-Май-03, 20:15  (MSK)
Есть 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 тоже самое.
в итоге Хы запускаются на удаленной машине(

Где копать?
Очень нужно...

Спасибо!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "X-terminal, X-сервер, X-клиент, удаленный запуск Хов"
Сообщение от toxa Искать по авторуВ закладки on 18-Май-03, 21:50  (MSK)
>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

вроде там все что тебе надо.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "X-terminal, X-сервер, X-клиент, удаленный запуск Хов"
Сообщение от Alex_M Искать по авторуВ закладки on 18-Май-03, 22:55  (MSK)
>Есть 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

Удачи

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "X-terminal, X-сервер, X-клиент, удаленный запуск Хов"
Сообщение от lavr emailИскать по авторуВ закладки on 19-Май-03, 11:20  (MSK)
>Есть 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/

>Очень нужно...
>
>Спасибо!

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру