Blog.Lysov.ru
msgbartop
My own blog
msgbarbottom

19 May 08 Удаленный x-server в windows

Иногда бывает нужно сделать вывод графического приложения с удаленного unix сервера на свой компьютер.
Для этого можно просто отправить протокол x11 установив предварительно x-server под windows.
К минусам такого подхода можно отнести небезопасность такого способа и невозможность подключения из-под nat, vpn…

Другой способ заключается в использовании PuTTY и xming.

1. Настройка ssh-сервера в файле /etc/ssh/sshd_config пишем

X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost yes
XAuthLocation /usr/local/bin/xauth

Устанавливаю /usr/ports/x11/xauth

2. Настройка PuTTY
устанавливаем галку, пишем свой IP

3. Устанавливаем xmings

4. Запускаем xmings
жмем далее несколько раз
на этом этапе можно ввести некоторые дополнительные опции

“-dpi 96″ - чтобы поправить размер шрифтов.
“-xkblayout us,ru” - для работы переключателя раскладок.
“-xkbvariant basic,winkeys” - тип клавиатуры.
“-xkboptions grp:caps_toggle” - переключение раскладки клавишей CAPS LOCK.
на последнем экране предлагается сохранить профиль

5. Заходим по ssh

6. Если успех то в переменных окружения должна появиться директива DISPLAY
запускаем нужную программу прямо из shell например

xedit &

программа должна запуститься как отдельное окно windows

Tags: , , ,