Наверное
большинство системных администраторов используют различные инструменты
из своего "джентльменского” набора, для удаленного администрирования
подответсвенных им машин. Для администрирования серверов, или рабочих
станций под управлением Linux, как правило хватает SSH. Но как же быть в
случае, если нам необходимо запустить графическое приложение на
удаленной машине? Для этого существует уйма платных и бесплатных
программ, которые вы без труда найдете по первым же поисковым запросам в
интернете. Сегодня мы рассмотрим Open Source решение Xming.
Справка
Xming — порт сервераX Window System для операционной системыMicrosoft Windows (XP/2003/Vista). Сервер Xming основан на сервереXorg (X11R6.9) и создан посредством кросс-компиляции при помощиMinGW иPthreads-Win32. Несмотря на сходство кода, Xming отличается от X-сервераCygwin.
Главным отличием является то, что для работы Xming не требуется
библиотека Cygwin, что позволяет использовать его под Windows без
установки добавочных библиотек. Это в свою очередь позволяет
устанавливать Xming на переносных устройствах, таких, какUSB flash drive. Xming можно использовать вместе с приложениями, работающими поSSH (такими, какPuTTY)
для обеспечения шифрованной передачи сессии X11 с Unix. В этом случае
Xming может использоваться для безопасной работы с графическими
приложениями удаленного компьютера.
Как
известно X Window System изначально реализовывала клиент-серверную
архитектуру, благодаря чему мы можем запускать приложения на одной
машине, а графический ввод или вывод осуществлять на другой (имеющей
доступ к первой по сети). Давайте
рассмотрим, как это можно сделать на компьютере с операционной системой
Windows (в которой как мы знаем нет X - сервера). Воспользуемся
утилитой XMING . Скачав
с официального сайта последнюю версию программы приступаем к установке,
которая впрочем довольно простая, и я думаю, описывать все пункты в
которых нужно нажимать "далее”, не стоит. Запускаем
нашу программу, после чего она благополучно свернется в трей. Теперь
нам нужно сконфигурировать наш putty. Настройки все те же самые (IP
адрес, кодировка, пр),за исключением одного пункта (см. Рисунок)
Здесь нам необходимо поставить флажок напротив "Enable X11 forwarding”. Подключаемся к удаленной машине (на которой запущены "иксы”) и вызываем через консоль необходимое нам приложение.
Работает! ;-)
При перепечатке указание ссылки на http://centos.moy.su обязательно