Регистрация службы и выпуск таблицы ключей#
Исходные данные#
Имеется сервер контроллера домена FreeIPA:
имя домена astra.aaa
администратор домена admin@astra.aaa
пользователь домена user-01@astra.aaa
имя сервера dc-01.astra.aaa
Веб-сервер данных располагается отдельно:
имя сервера websrv-01.astra.aaa
сервер введен в домен
компьютер имеет постоянный IP-адрес 192.168.1.21
Сервер базы данных располагается отдельно:
имя сервера dbsrv-01.astra.aaa
сервер введен в домен
компьютер имеет постоянный IP-адрес, например, 192.168.1.23
Получение таблицы ключей для Apache2#
Примечание
Действия выполняются на основании билета Kerberos администратора домена (по умолчанию - admin).
Для получения таблицы ключей необходимо:
Пункт 1#
при работе в сессии администратора домена билет Kerberos выдается автоматически при входе в сессию. При работе в сессии локального администратора получить билет администратора домена:
kinit admin
Пункт 2#
добавить службу HTTP:
ipa service-add HTTP/websrv-01.astra.aaa@ASTRA.AAA
Пункт 3#
получить от контроллера домена FreeIPA таблицу ключей (keytab):
ipa-getkeytab -p HTTP/websrv-01.astra.aaa@ASTRA.AAA -k ~/websrv-01.keytab -s dc-01.astra.aaa
Таблица ключей будет сохранена в домашнем каталоге.
Пункт 4#
полученный файл с таблицей ключей websrv-01.keytab скопировать на веб-сервер в каталог /etc/apache2/.
Получение таблицы ключей для Postgresql#
Для получения таблицы ключей необходимо:
Примечание
Действия выполняются на основании билета Kerberos администратора домена (по умолчанию - admin).
Пункт 1#
при работе в сессии администратора домена билет Kerberos выдается автоматически при входе в сессию. При работе в сессии локального администратора получить билет администратора домена:
kinit admin
Пункт 2#
добавить службу postgres:
ipa service-add postgres/dbsrv-01.astra.aaa@ASTRA.AAA
Пункт 3#
получить от контроллера домена FreeIPA таблицу ключей (keytab):
ipa-getkeytab -p postgres/dbsrv-01.astra.aaa@ASTRA.AAA -k ~/dbsrv-01.keytab -s dc-01.astra.aaa
Таблица ключей будет сохранена в домашнем каталоге.
Пункт 4#
полученный файл с таблицей ключей dbsrv-01.keytab скопировать на сервер базы данных в каталог /etc/postgresql/.