Аутентифікація Active Directory за допомогою проксі-сервера LDAP


10

У нас є послуги в ізольованій мережі. Цим службам потрібно автентифікувати користувачів на сервері Active Directory.

Однак сервер Active Directory не доступний безпосередньо, тому мені доведеться встановити LDAP-проксі в ізольованій мережі. Потім проксі-сервер LDAP матиме доступ до AD. Зауважте, що доступ повинен бути лише для читання, і цей проксі-сервер матиме доступ лише до одного сервера AD.

  • Це можливо / здійсненно?
  • Чи хороший термін "проксі"?
  • Чи обов'язковий сервер Microsoft AD або OpenLDAP виконає цю роботу добре?
  • Я мало знаю про AD / LDAP, як крива навчання?
  • Кілька підказок, з чого почати?

Дякую.

Відповіді:


7

Це можливо / здійсненно?

Це як здійсненне, так і загальне. Якщо ви шукаєте щось на кшталт активного каталогу openldap proxy, ви знайдете ряд корисних результатів.

Чи хороший термін "проксі"?

Це абсолютно правильний термін для використання.

Чи обов'язковий сервер Microsoft AD або OpenLDAP виконає цю роботу добре?

Якщо ваші клієнти очікують тільки сервера LDAP, тоді OpenLDAP буде добре, особливо якщо вам буде потрібен лише доступ лише для читання.

Я мало знаю про AD / LDAP, як крива навчання?

Не знаючи вашого тла, на це важко відповісти. Я вважаю, що LDAP принципово простий, але обернути голову навколо контролю доступу в OpenLDAP може зайняти трохи роботи.

Кілька підказок, з чого почати?

Якщо все, що вам потрібно зробити, це зробити сервер AD доступним у вашій локальній мережі, то простий проксі-сервер TCP або відповідні правила iptables будуть набагато простішими, ніж повноцінний проксі-сервер LDAP. Мінус цього полягає в тому, що вам потрібно буде виконати будь-який контроль доступу на стороні Active Directory.

Якщо ви вирішили перейти з OpenLDAP як проксі:


1

Служби каталогів з легким каталогом Active Directory виглядають як саме те, що вам потрібно, але якщо ви хочете безпосередньо встановити автентифікацію проти AD, ви можете замість цього просто проксі-сервер TCP повернутися на ваші сервери AD; HAProxy був би добре підходить.


Чи виконують деякі правила iptables таку ж роботу, як ви описуєте? debian-administration.org/articles/595
SamK

Власне, ще два правила: 1. доступ повинен бути прочитаний лише 2. Я маю доступ лише до одного сервера AD.
СамК
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.