Вход на сайт
X-Forwarding
185
NEW 14.06.04 15:27
Вещь интересная, но как делать я не помню, помню тока вот это:
1. активировать XDMCP в xdm или kdm или gdm...
2. ssh -X host...
3. запустить на удаленной машине xterm
и все? Я что-то забыл? потому что не запускается, говорит:
xterm Xt error: Can't open display: %s
Заранее спасибо.
1. активировать XDMCP в xdm или kdm или gdm...
2. ssh -X host...
3. запустить на удаленной машине xterm
и все? Я что-то забыл? потому что не запускается, говорит:
xterm Xt error: Can't open display: %s
Заранее спасибо.
NEW 14.06.04 15:36
в ответ Chef 14.06.04 15:27
> 1. активировать XDMCP в xdm или kdm или gdm...
нафиг не нужно
На локальной машине разрешить доступ к Х с удаленного компьютера.
xcost +xxx.xxx.xxx.xxх
Добавить на удаленной машинe DISPLAY
export DIAPLAY=your_ip:0
ssh -X не всегда работает.
---
Я сегодня бодр и весел: утром рэпера повесил.
нафиг не нужно
На локальной машине разрешить доступ к Х с удаленного компьютера.
xcost +xxx.xxx.xxx.xxх
Добавить на удаленной машинe DISPLAY
export DIAPLAY=your_ip:0
ssh -X не всегда работает.
---
Я сегодня бодр и весел: утром рэпера повесил.
NEW 14.06.04 15:52
ты на какой машине это делаешь?
Доступ открывается на локальную машину. xhost +remote_host исполняется при запушенных Х на той машине, за которой сидишь.
А удаленной експортируй DISPLAY, чтобы знала где Х сервер находится.
---
Чем удобряли - то и выросло.
Доступ открывается на локальную машину. xhost +remote_host исполняется при запушенных Х на той машине, за которой сидишь.
А удаленной експортируй DISPLAY, чтобы знала где Х сервер находится.
---
Чем удобряли - то и выросло.
14.06.04 20:09
в ответ Russman 14.06.04 15:36
для начала надо разрешить X форвардинг в ssh. по умолчанию он выключен.
DISPLAY устанавливать не надо. ssh его сам установит и будет он выглядеть как localhost:10.0 например.
если установить самому руками - работать не будет.
подробности просветления в манах.
и еще момент. для root, forwarding работать не будет. свазано с секурностью - подробности в ман.
правильный путь: залогинится обычным юзером с форвардингом - потом делать su.
это все относится к версиям 3.X. для подгонки под behaviour старых версий - править конфиги.
DISPLAY устанавливать не надо. ssh его сам установит и будет он выглядеть как localhost:10.0 например.
если установить самому руками - работать не будет.
подробности просветления в манах.
и еще момент. для root, forwarding работать не будет. свазано с секурностью - подробности в ман.
правильный путь: залогинится обычным юзером с форвардингом - потом делать su.
это все относится к версиям 3.X. для подгонки под behaviour старых версий - править конфиги.
NEW 19.06.04 22:38
ок все получилось. Оказывается в дебиане иксы запускаются без поддержки TCP-форвардинга по стандарту, надо было включить. Дургой вопрос - а как можно стартануть удаленный wm?? я попробовал к примеру fvwm -replace и он свалил мой КДЕ :). а я хочу чтобы экран другого компьютера открывался у меня в отдельном окошке. С cygwin в винде получается без проблем, а в линуксе?
21.06.04 18:29
в ответ Russman 21.06.04 18:09
ага, тока запускается не в окошке отдельном как я хотел, а на 8-й консоли, что впрочем даже лучше. Да, и для этого на удаленной машине должен быть запущен либо xdm, либо kdm, либо gdm, который бы прослушивал 177 порт. Для этого нужно в кдм и гдм всего-лишь активировать опцию XDMCP в файлах настройки, в XDM тока чуток сложнее... Действительно, классная вещь!
