Установка CLI-клиента для управления DNS (пакет elles-dns-cli)
Клиент elles-dns-cli устанавливается на контроллере домена «Эллес» или отдельной машине под управлением ОС Astra Linux 1.8 с доступом к развернутому серверу REST API elles-dns-api по HTTPS.
Клиент не требует дополнительной настройки, так как все параметры подключения (адрес сервера, Kerberos-аутентификация, TLS) определяются автоматически при запуске:
-
Убедитесь, что на машине установлен пакет krb5-user и при необходимости установите его:
sudo apt install -y krb5-user
-
Проверьте, что в конфигурации клиента Kerberos в файле /etc/krb5.conf содержатся корректные настройки.
Пример файла:
[libdefaults] default_realm = EXAMPLE.COM dns_lookup_realm = false dns_lookup_kdc = true [realms] EXAMPLE.COM = { kdc = <dc-fqdn>:88 admin_server = <dc-fqdn>:749 } [domain_realm] .example.com = EXAMPLE.COM example.com = EXAMPLE.COM<dc-fqdn>в примере — FQDN целевого контроллера домена. -
Установите пакет
elles-dns-cli:-
при установке из репозитория выполните:
sudo apt install elles-dns-cli -y
-
при установке из локального архива укажите путь к распакованному deb-файлу; например:
cd /path/to/package sudo apt install ./elles-dns-cli_1.22.0-1_amd64.deb -y
-
-
Проверьте установку и доступность команды:
elles-dns-cli --help
Ожидаемый вывод: список доступных команд и глобальных флагов.
-
Убедитесь, что клиент может аутентифицироваться через Kerberos:
kinit <username>@<REALM> klist
В выводе
klistдолжен содержаться действительный билет Kerberos дляkrbtgt/<REALM>. -
Проверьте работу клиента на базовом запросе:
elles-dns-cli ZoneList --server <api-fqdn> --insecure
<api-fqdn>в запросе — FQDN хоста с развернутым серверомelles-dns-api. Ожидаемый вывод: список AD-партиций DNS (DomainDnsZones,ForestDnsZones,System).
|
При работе с
|