ВНИМАНИЕ:
В инструкции приведены команды для операционных систем:
| RedOS | Astra | Alt | МСВСфера |
Для шагов с отличающимися в зависимости от ОС действиями указаны команды для всех ОС. Необходимо выполнять команды только для используемой вами ОС.
Для настройки доверительных отношений Avanpost DS с MS Active Directory требуется подготовить как минимум одну рабочую станцию на одной из поддерживаемых ОС.
Настройка состоит из этапов:
1. Настройка MS AD
Для настройки доверительных отношений на стороне MS AD необходимо выполнить шаги:
Шаг 1.1. Настроить DNS форвардинг на сервере с MS AD.
Для этого требуется:
- В контекстном меню каталога "Conditional Forwarders" выбрать "New Conditional Forwarder...".
В открывшемся окне указать домен Avanpost DS в поле "DNS Domain" и адреса всех контроллеров Avanpost DS в поле "IP addresses of the master servers".
2. Настройка доверительных отношений в Avanpost DS
Примечание:
Доверительные отношения в Avanpost DS работают по протоколу LDAPS.
В конфигурационном файле Avanpost DS "/opt/avanpost/ads/config/config.yaml" доступны для настройки параметры доверительных отношений в секции "trusts":
trusts: timeout: 5 # Ограничение по времени на установку соединения, по умолчанию 5 сек. skip_cert_verify: true # При значении "true" Avanpost DS доверяет любому сертификату, на котором работает LDAPS. allow_bare_ldap: true # При значении "true" Avanpost DS будет пытаться подключиться к доверенному домену по LDAP, если не удалось установить подключение по LDAPS.
Для настройки доверительных отношений на стороне Avanpost DS необходимо выполнить шаги:
Шаг 2.1. На каждом контроллере Avanpost DS указать дополнительную зону DNS для каждого доверенного домена MS AD.
Для этого требуется:
- Если включено автоматическое управление конфигурацией, для добавления строки требуется:
- Нажать в правом верхнем углу раздела "DNS" веб-интерфейса администратора.
- Добавить строку в секцию "Настройки рекурсивного DNS сервера (recursor.conf)" по шаблону:Шаблон строки для добавления
forward-zones+=[ДОМЕН]=[IP-АДРЕС КД]:53
- Нажать .
- Если автоматическое управление конфигурацией отключено, для добавления строки требуется на каждом контроллере домена добавить строку в конфигурационный файл вручную. Для этого необходимо:
- Открыть для редактирования конфигурационный файл "recursor.conf".
RedOS sudo nano /etc/pdns-recursor/recursor.conf
Astrasudo nano /etc/powerdns/recursor.conf
Altsudo nano /etc/pdns-recursor/recursor.conf
МСВСфераsudo nano /etc/pdns-recursor/recursor.conf
- Добавить строку для каждого доверенного домена MS AD в конфигурационный файл "recursor.conf" по шаблону:Шаблон строки для добавления
forward-zones+=[ДОМЕН]=[IP-АДРЕС КД]:53
- Перезапустить сервис "pdns-recursor" с помощью команды:
sudo systemctl restart pdns-recursor
- Открыть для редактирования конфигурационный файл "recursor.conf".
forward-zones=avanpost.local=127.0.0.1:5300,in-addr.arpa=127.0.0.1:5300 forward-zones+=windomen.adds=192.168.1.30:53 # Добавить такую строку под каждый домен MS AD local-address=0.0.0.0:53 serve-rfc1918=no dnssec=off # No RRSIG, current state is Bogus
Шаг 2.3. Создать доверительные отношения.
Для этого требуется:
- Нажать в разделе "Доверительные отношения" веб-интерфейса администратора Avanpost DS.
- В открывшейся форме заполнить поля:
Поле Значение Тип Выбрать из выпадающего списка значение "AD". Направление Выбрать из выпадающего списка значение:
- "INCOMING" – для настройки доступа пользователей из домена Avanpost DS к ресурсам доверенного домена.
- "OUTGOING" – для настройки доступа пользователей из доверенного домена к ресурсам домена Avanpost DS
- "BIDIRECTIONAL" – для настройки доступа в обоих направлениях.
Домен Указать название домена из MS AD в верхнем регистре.
Системный аккаунт для LDAP-запросов Указать DN учетной записи MS AD из домена, с которым настраиваются доверительные отношения. (Каких-либо прав не требуется)
Пример: CN=testUser,CN=Users,DC=WINDOMEN,DC=ADDSПароль системного аккаунта Указать пароль от указанной учетной записи MS AD. Пароль для создания доверительных отношений Указать произвольный пароль для создаваемых доверительных отношений.
Администратор домена Указать Login учетной записи MS AD из домена, с которым настраиваются доверительные отношения, с правами на создание доверительных отношений и список групп, куда он входит.
Пример: AdministratorПароль администратора Указать пароль от указанной учетной записи администратора MS AD.
- Нажать.
Рисунок — Настроенные доверительные отношения
3. Настройка доменных клиентов Avanpost DS для работы доверительных отношений
Для работы доверительных отношений на рабочих станциях и серверах, введенных в домен Avanpost DS, необходимо для каждого клиента выполнить шаги настройки:
Шаг 3.1. Ввести рабочую станцию в домен.
Для этого необходимо выполнить действия по инструкции: "6.7.1. Введение в домен рабочих станций Unix".
Шаг 3.2. Выполнить команду "repair", если рабочая станция была введена в домен до настройки доверительных отношений.
sudo /opt/avanpost/dscli/dscli repair
Шаг 3.3. Авторизоваться под пользователем из доверенного домена MS AD.
Для этого требуется выполнить команду по шаблону:
su - [ИМЯ ПОЛЬЗОВАТЕЛЯ]
Для авторизации под пользователем из доверенного домена MS AD следует указывать REALM в том регистре, который используется для домена в MS AD, или вообще его не указывать.
su - user1 su - user1@WINDOMEN.ADDS





