Инструменты пользователя

Инструменты сайта


system:x11-forwarding

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

system:x11-forwarding [2012/07/21 15:53] (текущий)
Строка 1: Строка 1:
 +====== X11 Forwarding ======
  
 +В среде Unix 95% административных задач решается с помощью консоли,​ но что делать с остальными 5%? Например установка Oracle, WebLogic, восстановление файлов в Bacula, администрирование LVM, администрирование виртуальных машин в VirtualBox и т.п.
 +
 +Есть два выхода из этой ситуации:​
 +  - Ставить полноценную GUI на сервер,​ например Gnome или KDE
 +  - Использовать т.н. X11 Forwarding
 +
 +Рассмотрим второй вариант. В расположении у нас имеется CentOS-5.7 с минимальным набором пакетов.
 +
 +<cli>
 +# cat /​etc/​redhat-release
 +CentOS release 5.7 (Final)
 +
 +# hostname
 +x11.sys-adm.local
 +
 +# rpm -qa | wc -l
 +215
 +</​cli>​
 +
 +Устаналиваем минимальный набор пакетов для поддержки X11 Forward
 +<cli>
 +# yum install xorg-x11-apps xorg-x11-utils xorg-x11-xinit xorg-x11-xauth xorg-x11-server-Xorg
 +</​cli>​
 +
 +Запускаем XFS сервер
 +<cli>
 +# service xfs start
 +Starting xfs:                                              [  OK  ]
 +</​cli>​
 +
 +На этом настройка linux сервера можно считать завершенной. Теперь нам надо установить X Server на локальной машине,​ конкретно в моем случае это - Windows XP Professional SP3.
 +
 +В принципе вы можете использовать любой удобный для вас X Server, я для этих целей использую Xming. Xming — порт сервера X Window System для операционной системы Microsoft Windows (XP/​2003/​Vista). Сервер Xming основан на сервере Xorg (X11R6.9). Несмотря на сходство кода, Xming отличается от X-сервера Cygwin. Главным отличием является то, что для работы Xming не требуется библиотека Cygwin, что позволяет использовать его под Windows без установки добавочных библиотек.
 +
 +После установки самого сервера и дополнительных шрифтов,​ запускаем сам сервер
 +<cli>
 +C:\Program Files\Xming>​xming :1 -screen 0 400x300 -clipboard -scrollbars -br
 +</​cli>​
 +
 +В результате на экране появится следующее окно
 +
 +{{ :​system:​xming.png |}}
 +
 +
 +Теперь нам осталось сделать последний шаг, а именно внести изменения в настройки putty, для этого в настройках закладки SSH достаточно включить X11 Forwarding и в поле X display location указать номер дисплея
 +
 +{{ :​system:​putty.png |}}
 +
 +Собственно теперь делаем проверку. Подключаемся с помощью putty. При этом на экране будет следующее сообщение
 +<cli>
 +login as: root
 +root@x11.sys-adm.local'​s password:
 +Last login: Sun Nov 27 15:05:26 2011 from 192.168.127.2
 +/​usr/​bin/​xauth: ​ creating new authority file /​root/​.Xauthority
 +</​cli>​
 +
 +Теперь попробуем запустить любое графическое приложение,​ например xclock
 +<cli>
 +# xclock &
 +[1] 2433
 +</​cli>​
 +
 +На экране Xming должны появиться часы
 +
 +{{ :​system:​xclock.png |}}
 +
 +На этом процедуру установки и настройки можно считать завершенной
system/x11-forwarding.txt · Последние изменения: 2012/07/21 15:53 (внешнее изменение)