|
|
|||||||
| Регистрация | Справка | Календарь | Поиск | Сообщения за день | Все разделы прочитаны |
|
|
|
Опции темы |
|
|
#1 | |||
|
Авторизация пользователей удалённого AD
Помогите, пожалуйста, настроить авторизацию доменных пользователей в Kerio Connect!
Имеется ВНЕШНИЙ Kerio Connect 9.1.0 на Linux (VMware Virtual Appliance) - домен sample.ru. Имеется ВНУТРЕННИЙ контроллер домена Active Directory на Windows Server 2012 R2, на котором установлено расширение Kerio Active Directory Extension и даже настроен LDAPS - домен sample.lan. Между ними БРАНДМАУЭР Kerio Control 9.1.0 на Linux (VMware Virtual Appliance), который успешно перенаправляет (NAT) на контроллер домена все входящие соединения на порты LDAP (TCP/UDP 389), LDAPS (TCP 636) и Kerberos (TCP/UDP 88, TCP/UDP 749). ВРЕМЯ на всех серверах одинаковое. Для почтового сервера домен SAMPLE.LAN выдаёт внешний IP брандмауэра. Kerio Connect без проблем подключается к AD, даже через защищённое соединение. В AD при создании пользователя ему можно создать почту и потом ей управлять через вкладку "Kerio Connect Account", соответственно на Kerio Connect появляется такой ящик. Так же пользователи AD видны в Kerio Connect и их можно активировать. Но, при попытке входа под доменными учётными записями получаем сообщение, что "неверное имя пользователя или пароль". Насколько я понял Kerio и AD не могут обменяться данными Kerberos. Security log: HTTP/WebMail: Authentication failed for user [Для просмотра данной ссылки нужно зарегистрироваться]. Attempt from IP address xxx.xxx.xxx.xxx. External authentication service rejected authentication due to invalid password or authentication restriction. Debug log: {auth} Authenticating user [Для просмотра данной ссылки нужно зарегистрироваться]... {ldapdb} [Для просмотра данной ссылки нужно зарегистрироваться]: Looking up in cache... {ldapdb} [Для просмотра данной ссылки нужно зарегистрироваться]: found in cache {auth} Krb5: entering auth (user: [Для просмотра данной ссылки нужно зарегистрироваться]) {auth} Krb5: get_init_creds_password(krbtgt/[email protected], [Для просмотра данной ссылки нужно зарегистрироваться]): Cannot contact any KDC for requested realm, error code 0x96c73a9c (-1765328228) Помогите, пожалуйста, побороть это! Последний раз редактировалось ADKix; 04.08.2016 в 18:21. |
|||
|
|
|
|
|
#3 | |||
|
Внутренний видит внешний через NAT. Причём один его интерфейс в подсети внешнего, а другой - в подсети внутреннего. То есть, между Kerio Connect и AD только он. Правило такое: источник - внешние интерфейсы; назначение - брандмауэр; служба - Kerberos, LDAP, LDAPS; версия IP - любая; действие - разрешить; адрес назначения NAT - внутренний IP сервера AD. P.S. LDAP, LDAPS точно пробрасываются и работают, поскольку подключение к AD есть. Весь вопрос в Kerberos, который для меня тёмная лошадка на данный момент. Добавлено через 47 минут Включил проброс вообще всех портов... и ничего! Запросы только к LDAPS. Последний раз редактировалось ADKix; 04.08.2016 в 22:20. Причина: Добавлено сообщение |
|||
|
|
|
|
|
#4 | |||
|
Охуительный пейсатель
|
лето, жарко, телепаты в отпуске но я с этим не возился, т.к. не надо было
__________________
"Помогая ленивым людям, ты помогаешь им сесть на твою шею" Сян-Цзы |
|||
|
|
|
|
|
#5 | |||
|
Re: Авторизация пользователей удалённого AD
Самое интересное, что я это раньше читал, но не найдя файла /etc/krb5.conf пошёл искать решение дальше, а оказалось, что его НУЖНО СОЗДАТЬ! В итоге, для моего случая содержание получилось следующим:
Код:
[libdefaults]
default_realm = SAMPLE.LAN
dns_lookup_realm = false
dns_lookup_kdc = false
[realms]
SAMPLE.LAN = {
kdc =
|
|||
|
|
|
| Пользователь сказал cпасибо: |
exchar (08.08.2016)
|
|
|
#7 | ||||
|
Одменестрадор
|
|
||||
|
|
|
|
| Опции темы | |
Версия для печати
Отправить по электронной почте
|
|
|
| © Kerio-rus.ru |
|