Hrafn
2009-03-25
Здесь немного остановимся. В комплекте с rdpserver поставляется база данных PostgreSQL и веб-сервер lighttd. При установке проверяется наличие этих компонентов и проверка их работоспособности. На некоторых дистрибутивах Linux у меня были проблемы именно на этом шаге. База данных и веб-сервер устанавливались, но установщик не мог подключиться к ним для проверки. При этом lighttpd не мог обнаружить свой файл конфигурации. Это имело место при установке на openSUSE 11.1 и SLED 11 RC1. Может быть, это просто случайность, может еще что-то. Успешная установка была проведена на Fedora 10 и SLES 10 SP2.
Итак, при установке можно выбрать, какой оконный менеджер будет запускаться при входе в систему. В данном случае, поскольку я использую Gnome, то он в пунктах выбора и присутствует. А вот Twm поставляется вместе с LX Server и, если на вашем сервере не ставилась X Window Sustem, то есть возможность использовать именно Twm. Я выбираю Gnome:
Please enter choice (G/T): G Password (for user root):
Требуется ввести пароль пользователя root. А также ответить на вопрос, установить ли скрипт запуска и запускать ли сервис во время старта системы:
Do you want to install the init.d script and start the service on system start (yes/no) ? Yes INSTALLATION COMPLETE Please copy your license to «/opt/thinstuff/rdpserver/licenses» Default configuration: you can connect to this host with your RDP client. For server management please connect to this host using the https protocol (e.g. https://localhost). By default only the user root has access to the management interface. Please see the documentation at «/opt/thinstuff/rdpserver/doc» for further setup and configuration instructions.
На этом процесс установки заканчивается. Для управления сервером необходимо в браузере открыть адрес https://localhost, если устанавливали на локальную машину, при удаленной установке можно также использовать ip-адрес или имя компьютера. В данной статье ставилось все на локальном, потому его ip-адрес использовать и будем.
LX Server устанавливается только в директорию /opt/thinstuff/rdpserver. Установка в другую директорию не поддерживается. Это позволяет гарантировать, что будет установлена только одна копию сервера. LX Server содержит все библиотеки, необходимые для успешного запуска, в своей директории, что позволяет обойтись без необходимости установки каки-либо дополнительных приложений.
Поскольку при установке сервера мы решили сразу его и запустить, то он уже работает. Но все же хотелось бы как-то управлять им и в дальнейшем. Для этого предоставляется скрипт для Thinstuff LX Server, находящийся в файле /opt/thinstuff/rdpserver/scripts/rdp-server.init.d-template, который необходимо установить. Дальнейшие шаги будут немного отличаться для различных дистрибутивов, но для основных достаточно будет проделать следующее:
cp /opt/thinstuff/rdpserver/scripts/rdp- server.init.d-template \ /etc/init.d/rdp-server /usr/lib/lsb/install_initd /etc/init.d/rdp-server
Также, для дальнейшей работы представляют интерес следующие скрипты и директории:
LX Server администрируется и настраивается через веб-интерфейс. Итак, попробуем:

Для входа необходимо ввести следующие данные:
Login — root
Password — <пароль пользователя root>
Интерфейс состоит из четырех частей.
Предлагаю пройтись слегка по перечисленным пунктам и посмотреть, что они из себя представляют.

В этом разделе можно получить общее представление о статусе терминального сервера. Для лучшего понимания статус подсвечивается, при возникновении проблем будет показано статусное сообщение.
Существует четыре различных уровня статуса:
Во втором разделе секции отображается информация о ваших текущих лицензиях. Статус лицензий обозначается также цветами, значение которых мы вкратце и опишем:


В этой секции отображается список всех активных сессий и подключений к терминальному серверу. На данный момент у меня подключений нет, как видите. Каждая сессия может иметь ни одного, одно или больше подключений.

Вебсайт и терминальный сервер используют системных пользователей с их паролями. От себя могу сказать, что при тестовой установке на SLES 10, все учетные записи пользователей, которые хранятся в LDAP, были совершенно прозрачно определены, мне не пришлось вводить какие-либо данные для подключения к серверу каталогов. Список пользователей синхронизируется с системным каждые несколько секунд, потому при добавлении нового пользователя он сможет в скором времени приступить к работе.
Здесь же можно установить права для конкретного пользователя.


Список групп подобен списку пользователей. Он также синхронизируется с системным списком групп каждые несколько секунд. Также можно изменить права для конкретной группы, кликнув на Rights.