НастройкаСервераПриложений

Материал из ALT Linux Wiki
Перейти к: навигация, поиск
42px-Wikitext-ru.svg.png
Эту статью следует викифицировать.
48px-Mail-mark-junk red.svg.png
Эта статья протухла.
Её нужно существенно доработать или удалить


Freesource-logo.png Blue Glass Arrow.svg MediaWiki logo.png
Эта страница была перемещена с freesource.info.
Эта страница наверняка требует чистки и улучшения — смело правьте разметку и ссылки.
Просьба по окончанию убрать этот шаблон со страницы.


Настройка сервера приложений[править]


Запуск приложений по ssh[править]

Нужно настроить серверную часть ssh. Для подключения из-под Windows используется программа putty.

Подключение через XDMCP[править]

При использовании XDM[править]

Закомментировать в /etc/X11/xdm/xdm-config

!DisplayManager.requestPort:    0

В некоторых случаях /etc/X11/xdm/Xservers прописать:

:0 local /usr/X11R6/bin/X vt7 -dpi 100

Доступ узлов контролируется через /etc/X11/xdm/Xaccess - поставить там

*

для допуска всех.

При использовании KDM[править]

В файле /etc/X11/kdm/kdmrc исправить

[Xdmcp]
Enable=true

и возможно там не все файлы в конфиге правильно указаны.

Не забываем сделать

service dm restart
Возможно у вас включен автологин, тогда *dm не будет стартовать. Проверьте, что он отключен в файле /etc/sysconfig/autologin

При использовании GDM[править]

требует уточнения /etc/X11/gdm/gdm.conf

DisallowTCP=false

Настройка сервера шрифтов[править]

Чтобы не было разногласий со шрифтами, можно настроить все машины на использование одного сервера шрифтов.

Изменения на сервере[править]

В /etc/sysconfig/xfs исправить порт на 7100: ARGS="-port 7100 -daemon -user xfs" для того, чтобы можно было обращаться с других машин. В конф. файле /etc/X11/fs/config указывается, сколько пользователей разрешено одновременно. Не забываем service xfs restart Проверка наличие сервера шрифтов на искомом порту:

$ telnet server 7100
Trying 192.168.0.1...
Connected to server.
Escape character is '^]'.

Далее можно нажать Ctrl-C

В конфиге Иксов /etc/X11/xorg.conf (/etc/X11/XF86Config-4, в зависимости от используемых Иксов) на сервере указать

FontPath   "tcp/:7100"

Возможно использование unix-сокетов ("unix/:7100") было бы немного быстрее, но соединение через них теряется при обновлении сервера шрифтов, что неприятно.

На клиентах[править]

На машинах, которые подключаются к серверу, должно быть указано в конфиге Иксов:

FontPath   "tcp/server:7100"

Как подключаться к серверу[править]

Из Windows[править]

Нужно установить в Windows X-сервер, например скачать http://www.etersoft.ru/index.php?option=com_remository&Itemid=50&func=fileinfo&parent=category&filecatid=4, инструкция внутри.

В поставке имеется ярлык для рабочего стола, в нём надо исправить путь к серверу -query server.

Если на Windows-машине несколько сетевых интерфейсов, то настоятельно рекомендуется добавить -from адрес_машины, откуда_подключаемся.

Через ssh[править]

ssh -X notepad

Для обращения к Иксам напрямую, не через ssh-туннель, надо передать переменную DISPLAY внутрь

$ xhost + `resolve -s $HOSTNAME`  - улучшить через SSH_CONNECTION
$ DISPLAY=${SSH_CLIENT/ */}

Из Linux[править]

X -query server

или

X -broadcast
Эти команды надо запускать в текстовой консоли

Из меню KDM[править]

В меню KDM есть возможность подключаться к другой машине (пункт "Удалённое подключение" в Меню). Для того, чтобы это работало, нужно убрать на локальной машине из /etc/X11/xinit/xserverrc параметры -nolisten tcp. Это разрешит подключение к вашим Иксам по tcp/ip, так что будьте уверены что ваш файрвол правильно настроен.

Возможно есть проблемы, что для подключающихся машин нужен обратный резолвинг адресов (из IP в имя).

Подключение к Икс-серверу[править]

В Иксах делается

$ xauth list $DISPLAY

А тот, кто хочет подключиться, делает

xauth add то,что_выдал_xauth_list

Перенаправление звука вместе с Иксами[править]

Используем nas. Пока не умею и инструкции нет.

Также может быть реализовано через artsd и esd.

Средства терминального доступа с сохранением сессии[править]

x11vnc[править]

FreeNX[править]

NoMachine[править]

Ссылки[править]

Тонкий клиент в железе[править]

Отлично работает Win'2003 Terminal Server + сборка Thinstation (http://thinstation.sourceforge.net) от http://www.itadvisor.ru (сборка с нормальной поддержкой русских имен файлов и переназначения принтеров и дисков). Thinstation вообще годится как универсальный клиент для бездисковых терминалов, ибо поддерживает RDP, Citrix, VNC, SSH и telnet одновременно.