|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Constantin Stefanov 2:5020/400 22 Feb 2006 12:46:21 To : Mihail Kuznetsov Subject : Re: 2Constantin Stefanov -------------------------------------------------------------------------------- Mihail Kuznetsov wrote: > ??>> Фор Win: > ??>> берем прогу Xmanager 2 там есть приложение Xstst указываем протокол > ??>> ssh и терминал даее заходим и делаем export DISPLAY= потом xclock все > ??>> работает отслалось прописать а profile автовыставление переменно > ??>> DISPLAY см. выше [либо who -Rm | awk '{print $6}' | tr -d "\(\)"`] > CS> Xmanager, как я понял, это платный X сервер для Windows. Вместо него в > CS> наличии x.org из комплекта cygwin. > > Он такой же платный как я испанский летчик :) кряков к нему навалом могу в > почту кинуть :) Hу скажи, зачем мне крякнутая программ, если есть такая же бесплатная? Предваряя вопрос, сразу отвечу - да, винды на работе у меня купленные. > CS> Я еще раз повторяю. Если прописать DISPLAY как написано выше, то там > CS> будет что-то вроде <имя моей виндовой машины>:0.0. Так работать не > CS> будет - между нами ходит ssh, и все. Чтобы до меня дошел трафик > CS> X-протокола с той машины, в DISPLAY должно быть 192.168.1.2:10.0 (ну > или :11.0, бывает > > кто тебе мешает сказать DISPLAY=`who -Rm | cut -f2 -d'(' | > cut -f1 -d')'`:10.0 [ну или :11.0] ; export DISPLAY Во-первых, я не знаю, что именно там должно быть, оно при каждом заходе по-разному, его sshd выставляет. Hо даже не в этом дело. То, что ты предлагаешь, не работает не поэтому. who -Rm выдает имя (или адрес) моей виндовой машины, с которой я пришел при помощи PuTTY. Мне же в DISPLAY нужно получить адрес той машины, куда я пришел (на которой HP-UX). Если я попытаюсь выставить в DISPLAY адрес виндовой машины, то а) X-сервер не примет это соединение, ибо по умолчанию он только localhost позволяет, хоть это и можно изменить, и б) файрволл, который между нами, зарежет соединение по дороге, он пропускает только ssh. Поэтому мне нужно, чтобы в DISPLAY был адрес локального интерфейса той машины с HP-UX, на котором слушает PuTTY X proxy, которая уже может туннелировать соединение до меня. > CS> по-разному). Hа этом дисплее висит PuTTY X proxy, который > CS> перенаправляет трафик на локальный X-сервер (тот самый x.org), который > CS> крутится на моей машине. Кроме того, ему для работы нужна кука для > CS> авторизации. > > Тут нечего не надо :) либо сгенери ключ и авторизируйся с него, все ключи > лежат в /etc/ssh или куда ты устанавливал Да какая разница, как авторизоваться. Тот путь, что ты предлагаешь, не заворачивает иксовый трафик в ssh-туннель, он его пускает по сети напрямую между двумя машинами. -- Константин Стефанов --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/65771b1a8df2.html, оценка из 5, голосов 10
|