43.1.1. Настройка Veyon на компьютере преподавателя
Запустить конфигуратор Veyon, выбрав → → или выполнив команду:
$ veyon-configurator
Потребуется ввести пароль администратора (root) и нажать
Enter:
Veyon поддерживает два метода аутентификации: аутентификацию по ключу (рассмотрена далее) и аутентификацию при входе в систему. Аутентификация по ключу основана на криптографии с открытым ключом (используются открытый ключ и связанный с ним закрытый ключ).
В разделе необходимо сделать следующие настройки:
в блоке Аутентификация выбрать метод аутентификации: Аутентификация с помощью ключа доступа;
в блоке Каталог сетевых объектов, в поле Бэкэнд выбрать пункт Встроенное (компьютеры и места в локальных настройках):
Настройки в разделе :
запустить сервис, если он еще не запущен;
в блоке VNC-сервер, в поле Плагин выбрать пункт Встроенный сервер VNC (x11vnc):
В разделе необходимо сгенерировать ключи, для этого следует:
Нажать кнопку Создать ключевую пару;
Указать имя для пары ключей, нажать кнопку ОК:
После генерации появится уведомление о том, что ключи созданы и сохранены, с указанием пути их сохранения:
Установить группу доступа для закрытого ключа. Для этого выделить закрытый ключ (имеет значение private в колонке Тип) и нажать кнопку Установить группу доступа, в открывшемся окне выбрать/указать группу пользователей (группа должна существовать), которым будет разрешен доступ к компьютерам с помощью Veyon Master:
Теперь доступ к зарытому ключу будут иметь все пользователи, входящие в группу teacher:
Выделить открытый ключ (имеет значение public в колонке Тип) и нажать кнопку Экспорт ключа. Указать каталог для экспорта открытого ключа (например, можно указать каталог, который открыт в общий доступ) и нажать кнопку Сохранить.
Для сохранения настроек нажать кнопку Применить и на вопрос о перезапуске службы ответить Да.
На этой стадии можно экспортировать конфигурацию ( → ), чтобы позже применить её на компьютерах учащихся:
Открытый ключ (файл teacher_public_key.pem) и конфигурацию (файл <имя_файла.json>) с компьютера учителя необходимо скопировать на компьютеры учащихся (перенести с помощью носителя информации, использовать общий каталог, использовать команду scp).
В разделе необходимо добавить классы и компьютеры. Для компьютера достаточно указать IP-адрес:
В разделе на вкладке Поведение можно выбрать то, как будут реагировать компьютеры на двойной щелчок:
На вкладке Функции можно отключить ненужные функциональные возможности:
В разделе можно добавить к контекстному меню часто используемые приложения и сайты:
43.1.1.1. Интеграция LDAP/AD
В Veyon можно настроить интеграцию с LDAP-совместимыми продуктам (включая Active Directory и FreeIPA). После настройки интеграции, в Veyon Master будет использоваться информация о пользователях, группах и компьютерах из каталога LDAP.
Настройка интеграции выполняется в разделе .
На вкладке Основные настройки необходимо указать параметры подключения к LDAP. В разных реализациях LDAP могут быть разные требования для указания учетной записи (возможные форматы включают: User, DOMAIN\User или cn=User,… dc=example dc=org).
Для получения доступа к LDAP требуется создать в домене отдельного служебного пользователя с правами чтения LDAP.
Veyon может устанавливать зашифрованные соединения с сервером LDAP. Для этого в блоке Защита соединения доступны соответствующие настройки.
Настройки базового DN определяют адрес корневого объекта в каталоге. Все объекты хранятся ниже базового DN. Обычно базовый DN поступает из домена, DNS или AD:
На вкладке Настройки среды указываются параметры, которые определяют, деревья объектов в которых определены типы объектов и имена атрибутов объектов.
Деревья объектов — это организационные или структурные единицы, в которых хранятся определенные типы объектов (пользователи, группы, компьютеры). Соответствующие CN (общие имена) или OU (организационные единицы) должны быть введены без корневой части DN в соответствующие поля ввода. Рядом с каждым полем ввода есть кнопки для открытия диалоговых окон просмотра и проверки индивидуальных настроек.
Чтобы
Veyon мог получить необходимую информацию из запрашиваемых объектов, необходимо настроить имена некоторых атрибутов объектов, поскольку они существенно различаются в зависимости от LDAP-сервера:
Атрибут имени пользователя для входа — атрибут должен содержать логин пользователя (FreeIPA — uid, Active Directory — sAMAccountName);
Атрибут членства в группе — атрибут используется для определения групп, членом которых является конкретный пользователь;
Атрибут показываемого названия компьютера — атрибут используется для определения имени компьютера, отображаемого в Veyon Master. Если оставить поле пустым, используется общее имя (cn);
Атрибут имени хоста компьютера — DNS-имя компьютера;
Атрибут места компьютера — если схема LDAP для компьютеров предоставляет специальный атрибут для сопоставления местоположению, здесь можно ввести имя этого атрибута.
На вкладке Расширенные настройки с помощью опциональных фильтров можно сократить количество объектов LDAP, используемых в Veyon, а так же настроить параметры запроса структуры каталога и идентификации участников групп и мест компьютеров:
Основное дерево каталога в Veyon по умолчанию отображается в виде плоского списка, поэтому использование параметров раздела Деревья объектов отобразит список компьютеров в указанном подразделении или контейнере, но они будут не доступны к управлению. Для возможности управления такой структурой каталога необходимо активировать опцию Сопоставить структуру контейнера/подразделения 1:1 с местоположениями в разделе Параметры запроса.
Чтобы скрыть такие объекты как принтеры в
Veyon, достаточно в поле
Фильтр для компьютеров указать параметр:
(&(!(cn=printer*)))
На вкладке Тестирование интеграции можно проверить интеграцию LDAP используя различные тесты:
43.1.1.2. Интеграция с Альт Домен
Для настройки интеграции с Альт Домен (сервер — dc.test.alt, IP-адрес — 192.168.0.132, учётная запись с правами чтения LDAP — ldap_user) необходимо на вкладке Основные настройки указать параметры подключения к LDAP: имя хоста (IP-адрес) LDAP-сервера, порт (обычно 389 без ssl, 636 с ssl) и ввести учётные данные пользователя:
Для работы LDAP-сервера на порту 389 без ssl необходимо в конфигурационном файле
/etc/samba/smb.conf контроллера домена в раздел
[global] добавить параметр:
ldap server require strong auth = no
После этого требуется перезапустить службу samba.
Для проверки соединения с LDAP-сервером можно использовать кнопку Тестировать:
Корневой DN необходимо ввести в соответствующее поле ввода или выбрать с помощью кнопки Обзор.
Параметры вкладки Настройки среды:
Параметры вкладки Расширенные настройки:
После настройки и тестирования интеграции с LDAP можно активировать бэкэнд LDAP. Для этого, в разделе в выпадающем списке Бэкэнд: выбрать :
По завершению настроек в Veyon Master будет использоваться информация о классах и компьютерах из каталога LDAP Альт Домен: