Иногда бывает нужно поработать с GUI утилитами в Linux системе. Держать для этого настроенный оконный менеджер и запущенный VNC (или что-то подобное) не логично. Потеряем в свободных ресурсах, придется пробрасывать дополнительные порты и т.д. Поэтому гораздо проще и логичнее использовать транслирование сессии X Window System через SSH. Если мы это будем делать с другой Linux машины, то тогда вообще не требуется ничего дополнительного. Правда с условием, что на обоих машинах присутствует X11.
В Debian он ставится командой:
apt-get install xorg
Если используем в качестве клиентской системы Mac OS X, то в нее нужно так же поставить X11. На маке от называется XQuartz и скачать его можно по адресу http://xquartz.macosforge.org/landing/
В случае Windows нам потребуется Xming. Скачать его можно тут: http://sourceforge.net/projects/xming/
Теперь можно подключиться к удаленной системе:
Для Linux и Mac OS X
ssh -X hostname
где -X говорит SSH что будем перенаправлять X11, а hostname это имя или IP системы, к которой подключаемся.
Для Windows сначала настроим Xming.
Запустим XLaunch (Пуск->Все программы->Xming).
XLaunch. Display settings
Выбираем как будут отображаться запущенные приложения.Multiple windows – Каждое в своем окне
One window – все в одном окне
Fullscreen – На весь экран
One window without titlebar – В одном окне без рамки.
Display number – номер экрана.
XLaunch. Session type
Тут предлагается настроить запуск собственной версии SSH, либо использовать соединение, устанавливаемое вручную.XLaunch. Additional parameters
Можем указать дополнительные параметры:Clipboard – Транслировать ли буфер обмена
Remote font server – Шрифты
А так же дополнительные параметры для запуска Xming и PuTTY. Полный список параметров можно помотреть по адресу:
http://www.straightrunning.com/XmingNotes/manual.php
PuTTY
Настройка PuTTY. Собственно ничего сложного. Переходим в секцию Connection->SSH->X11 и ставим чекбокс Enable X11 forwarding.X11
Как выглядит сеанс X11 под Windows через Xming.Теперь можно пользоваться графическими приложениями на удаленной машине.
Заказать создание и поддержку безопасной IT-инфраструктуры любой сложностиБыть уверенным в своей IT-инфраструктуре – это быть уверенным в завтрашнем дне. Для того, чтобы сделать заказ:
|