LINUX.ORG.RU

ssh + X на виндовой машине???


0

0

Реально ли юзать Х на виндовой машине. Т.е. есть линукс машина А и есть вин машина В. Задача, зайти с машины В на машину А по ssh и запустить там (на машине А) Х - ы, и не просто запустить а так что бы на машине В я увидел графу. Т.е. реально ли это, мне кажется что нет. Если это не так то покажите как это сделать, я пробовал это осуществить, но получал лишь консоль полную выводов Х - ых программ, при этом как я понял на машине А Х - запускались, но на В картинки не было. Для вин пользую PuTTY.

Заранее спасибо!!!

★★★★★

реально. но x-server на винде все равно придется ставить. а также настраивать sshd с одной стороны и putty с другой на предмет X11 forwarding.

sasha999 ★★★★
()

Я видел ответы про xwm и vnc, но думаю, что проще всего cygwin и дальше танцевать как от обычного юникса.

Если разрюхаешь - напиши, кину в faq (эта неделя последняя перед выкидыванием новой версии).

jackill ★★★★★
()

Это сделать очень легко, я сейчас на работе так временно сижу. Ставишь Цыгвин, в нём иксы естественно (во время инсталляции там выбираешь софт, тут даже описывать ничего не надо, настолько там всё просто). Единственное, к необходимым иксам должен быть установлен пакет OpenSSH.

Далее, на линуксовой машине пускаeшь ssh демона.

Далее, в цигвине, в запущенных иксах в консоли набираешь: ssh -Y -l username remote_hostname_or_ip_address после чего логинишься в линух, где username это user линуксовый. Теперь все приложения запускаемые будут у тебя в иксах отображаться.

best regards..

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

>Проще, да, но и тормознее. Иксы в цигвине быстрее отрисовку делают!

Ну не скажите, если VNC сервер на машине с Windows, то да, тормоза приличные, если на машине с Linux, то скорость соизмерима (в принципе можно смотреть фильмы). Да, и еще в VNC могут быть проблемы с кириллицей.

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

Приведу пример.

У меня на относительно дохлой машине линукс установлен, так вот, запуск quanta (KDE-шное паделие) в openbox на самой машинке, приводит к очень чуствительным тормозам, особенно когда файл с которым работаешь разрастается. Использовании VNC (клиент под виндовсом) превращает тормоза в мучительные и работать с большим файлом становится просто невозможно. После установки иксов в цигвине, всё, буквально, летает. Т.е. работает гораздо быстрее, чем если сидеть на самой линуксовой машине.

eRazor ★★★
()
Ответ на: комментарий от jackill

Дополнение для фака к тому, что сказано.

К описанию запуска при помощи SSH надо добавить:
Очевидно, в старых версиях Cygwin- а надо было предварительно устанавливать переменную DISPLAY для утилиты ssh:

$ DISPLAY=localhost:0.0
$ export DISPLAY
$ ssh -Y remotehost

сейчас это делать не надо, это уже устанавлено по-умолчаною для OpenSSH цигвиновского.

Можно из под виндовса использовать putty совместно с cygwin. Зачем это надо не знаю :-), но что бы из putty запускать иксовые приложения, необходимо сделать следущее: указываем в hostname IP адрес линукса и в Connection-->SSH->Tunnels отмечаем чекбокс Enable X11 forwarding. Коннектимся и просто запускаем X приложения. Всё.

Из cygwin можно не только SSH использовать, для запуска X приложений, а ещё и обыкновенный телнет. Единственное, надо пользоваться телнетом из цигвина из пакета inetutils, а не майкрософтовским, т.к. последний падает при запуске из иксов.
Последовательность действий:

1. в запущенных иксах в терминале делаем /usr/X11R6/bin/xhost remote_hostname_or_ip_address
2. в терминале /usr/bin/telnet remote_hostname_or_ip_address. Путь к телнету указывать обязательно, см. выше.
3. логинимся к линуксу
4. в телнетовской сессии набираем DISPLAY=windows_hostname_or_ip_address:0.0
5. далее: export DISPLAY
6. запускаем иксовые приложения.

best regards..

eRazor ★★★
()
Ответ на: комментарий от qwe

Извините, я не понял поправку. Мы же ведь про одно и тоже до этого говорили? Мы рассматривали вариант, когда VNC сервер (vncserver) запущен на линуксе, а клиент (vncviewer) запускается в виндовсе.

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

Да, да, все верно, прошу прощения за невнятность, это не поправка, а дополнение. Хотел сказать, что если хотябы на одной из сторон машина с Windows, тормозов не избежать. Когда на обоих концах Linux машины, скорости VNC и X-клиент-сервер соизмеримы.

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