XDMCP

Материал из База знаний проекта Russian Fedora

Перейти к: навигация, поиск

XDMCP — протокол для удалённого подключения DM (display manager) к X-серверу.

Содержание

Настройка

GDM

Для включения XDMCP в GDM надо в файл конфигурации /etc/gdm/custom.conf добавить:

[xdmcp]
Enable=true

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

DisplaysPerHost=16

KDM

Для включения XDMCP в KDM в файле конфигурации /etc/kde/kdm/kdmrc в секции Xdmcp надо включить параметр Enable:

[Xdmcp]
Enable=true

Также, если подключения через XDMCP будут осуществляться с удалённых машин, то надо разрешить им доступ в файле /etc/kde/kdm/Xaccess, например, раскомметнарив строчку и разрешить подключения со всех хостов:

*                                       #any host can get a login window

Фаервол

Для разрешения подключений из сети, необходимо разрешить UDP порт 177 (по умолчанию) через system-config-firewall, либо командой:

lokkit -p 177:udp

Использование

Для использования XDMCP на клиентской машине надо запустить X-сервер (это может быть Xephyr, Xnest или обычный Xorg) с параметром -query remotehost (remotehost — имя удалённой машины «сервера»).

Сначала надо разрешить входящие пакеты на порт запускаемого X-сервера:

lokkit -p 6001:tcp

Затем можно запускать сам X-сервер:

Xephyr :1 -screen 1024x768 -query remotehost