idm:freeipa
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| idm:freeipa [2017/11/24 09:52] – bers | idm:freeipa [2017/12/08 08:03] (текущий) – внешнее изменение 127.0.0.1 | ||
|---|---|---|---|
| Строка 29: | Строка 29: | ||
| * 123: ntp | * 123: ntp | ||
| </ | </ | ||
| + | Для firewalld | ||
| + | <code bash> | ||
| + | firewall-cmd --permanent --add-service=ntp | ||
| + | firewall-cmd --permanent --add-service=http | ||
| + | firewall-cmd --permanent --add-service=https | ||
| + | firewall-cmd --permanent --add-service=ldap | ||
| + | firewall-cmd --permanent --add-service=ldaps | ||
| + | firewall-cmd --permanent --add-service=kerberos | ||
| + | firewall-cmd --permanent --add-service=kpasswd | ||
| + | firewall-cmd --reload | ||
| + | </ | ||
| + | После этого открываем ресурс в браузере, | ||
| + | |||
| + | ===== Настройка реплики ===== | ||
| + | Все установки FreeIPA работают по принципу master - master \\ | ||
| + | Идем на другою ноду, например ipa2.somedomain.com и прописываем файл hosts и hostname | ||
| + | <code bash> | ||
| + | ipa2 ~]# cat /etc/hosts | ||
| + | *.*.*.* | ||
| + | *.*.*.* | ||
| + | ... | ||
| + | |||
| + | # cat / | ||
| + | ipa2.somedomain.com | ||
| + | |||
| + | ipa1 ~]# cat /etc/hosts | ||
| + | *.*.*.* | ||
| + | *.*.*.* | ||
| + | ... | ||
| + | </ | ||
| + | Устанавливаем на второй ноде клиент и сервер FreeIPA | ||
| + | <code bash> | ||
| + | yum -y install ipa-client ipa-server | ||
| + | </ | ||
| + | Подключаем ноду к серверу FreeIPA | ||
| + | <code bash> | ||
| + | ipa-client-install -v --mkhomedir --domain=somedomain.com --server=ipa1.somedomain.com --realm=SOMEDOMAIN.COM --principal=admin --password=PASSWORD | ||
| + | </ | ||
| + | Настраиваем реплику | ||
| + | <code bash> | ||
| + | ipa-replica-install | ||
| + | </ | ||
| + | Настраиваем реплику CA | ||
| + | <code bash> | ||
| + | ipa-ca-install | ||
| + | </ | ||
| + | |||
| + | ===== Установка клиента на Debian 8 ===== | ||
| + | Необходимо установить 2 пакета: | ||
| + | Для Debian 8 файлы можно забрать здесь http:// | ||
| + | <code bash> | ||
| + | apt/dpkg install python-freeipa freeipa-client | ||
| + | </ | ||
| + | Создаем директорию для хранения БД сертификатов | ||
| + | <code bash> | ||
| + | mkdir -p / | ||
| + | </ | ||
| + | Создаем пустую БД | ||
| + | <code bash> | ||
| + | certutil -N -d / | ||
| + | </ | ||
| + | Директория для ipa | ||
| + | <code bash> | ||
| + | mkdir -p / | ||
| + | </ | ||
| + | Подключаем ноду к серверам FreeIPA | ||
| + | <code bash> | ||
| + | ipa-client-install -v --mkhomedir --domain=somedomain.com --realm=SOMEDOMAIN.COM --server=ipa1.somedomain.com --server=ipa2.somedomain.com --fixed-primary -p admin -w PASSWD | ||
| + | </ | ||
| + | Разрешаем создание домашних каталогов для LDAP пользователей | ||
| + | <code bash> | ||
| + | echo ' | ||
| + | </ | ||
| + | Проверяем файл // | ||
| + | <code bash> | ||
| + | passwd: | ||
| + | group: | ||
| + | shadow: | ||
| + | gshadow: | ||
| + | |||
| + | hosts: | ||
| + | networks: | ||
| + | |||
| + | protocols: | ||
| + | services: | ||
| + | ethers: | ||
| + | rpc: db files | ||
| + | |||
| + | netgroup: | ||
| + | sudoers: files sss | ||
| + | </ | ||
| + | Перезагружаем машинку | ||
| + | |||
| + | ===== Изменение пароля админа ===== | ||
| + | <code bash> | ||
| + | LDAPTLS_CACERT=/ | ||
| + | </ | ||
| + | === Используемые материалы: | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[http:// | ||
| + | * [[https:// | ||
idm/freeipa.1511517179.txt.gz · Последнее изменение: (внешнее изменение)
