Da Ldap: що це таке і для чого використовується цей протокол
Зміст:
- Що таке LDAP?
- Операція LDAP
- Як зберігається інформація в LDAP
- Як отримати доступ до інформації в LDAP
- Структура URL-адреси доступу в LDAP
- Найважливіші інструменти, які використовують протокол LDAP
Протокол LDAP широко використовується сьогодні компаніями, які роблять ставку на вільне програмне забезпечення, використовуючи дистрибутиви Linux для здійснення функцій активного каталогу, в якому керуються обліковими даними та дозволами працівників та робочих станцій у корпоративних мережах LAN підключення клієнт / сервер.
Зміст індексу
У цій статті ми якнайповніше побачимо, з чого складається цей протокол та відповідний інструмент, а також структуру та терміни, які в ньому найбільш використовуються.
Що таке LDAP?
LDAP короткий для легкого протоколу доступу до каталогу). Це набір відкритих ліцензійних протоколів, які використовуються для доступу до інформації, що зберігається централізовано в мережі. Цей протокол використовується на рівні програми для доступу до віддалених служб каталогів.
Віддалений каталог - це сукупність об'єктів, які ієрархічно організовані, такі як імена, адреси тощо. Ці об'єкти стануть доступними низкою клієнтів, підключених через мережу, як правило, внутрішню або локальну мережу, і надаватимуть ідентичності та дозволи тим користувачам, які ними користуються.
LDAP заснований на протоколі X.500 для спільного використання каталогів, і він містить цю інформацію в ієрархічному та категоризованому вигляді, щоб забезпечити нам інтуїтивну структуру з точки зору управління адміністраторами. Це, так би мовити, телефонна книга, але з більшою кількістю атрибутів та повноважень. У цьому випадку ми використовуємо термін каталог для позначення організації цих об'єктів.
Загалом ці каталоги в основному використовуються для вмісту віртуальних даних користувачів, щоб інші користувачі отримували доступ та мали інформацію про контакти, які зберігаються тут. Але це набагато більше, ніж це, оскільки він здатний віддалено спілкуватися з іншими каталогами LDAP, розташованими на серверах, які можуть знаходитися з іншого боку світу для доступу до наявної інформації. Таким чином створюється децентралізована і повністю доступна інформаційна база даних.
Поточна версія називається LDAPv3 і визначається в загальнодоступному аркуші документації RFC 4511.
Операція LDAP
LDAP - це протокол, заснований на з'єднанні між клієнтом і сервером. Дані, пов’язані з каталогом, будуть зберігатися на сервері LDAP, який зможе використовувати широкий спектр баз даних для цього сховища, стаючи дуже великими.
Операція доступу та адміністрування дуже схожа на Windows Active Directory. Коли клієнт LDAP підключається до сервера, ви можете виконати дві основні дії: запит і отримання інформації каталогів, або змінення його.
- Якщо клієнт звертається до інформації, сервер LDAP може безпосередньо підключити її, якщо в ній розміщений каталог, або перенаправити запит на інший сервер, який фактично має цю інформацію. Це може бути локальний або віддалений. Якщо клієнт хоче змінити інформацію про каталог, сервер перевірить, чи має користувач, який отримує доступ до цього каталогу, права адміністратора чи ні. Потім інформацію та управління каталогом LDAP можна здійснювати віддалено.
Портом підключення для протоколу LDAP є TCP 389, хоча, звичайно, він може бути змінений користувачем і встановити його на той, який він бажає, якщо він вказав його на сервер.
Як зберігається інформація в LDAP
У каталозі LDAP ми можемо зберігати в основному ту саму інформацію, що і в Windows Active Directory. Система базується на такій структурі:
- Записи, що називаються об'єктами в Active Directory. Ці записи - це набір атрибутів з виділеним іменем (DN). Це ім'я використовується для надання унікального та неповторного ідентифікатора для запису каталогу. Записом може бути назва організації, а атрибути будуть висіти з неї. Також людина може бути учасником. Атрибути: які мають тип ідентифікатора та відповідні значення. Типи використовуються для ідентифікації назв атрибутів, наприклад "mail", "name", "jpegPhoto" тощо. Деякі атрибути, що належать до запису, повинні бути обов'язковими, а інші - необов’язковими. LDIF: Формат обміну даними LDAP - це текстове представлення ASCII записів LDAP. Це має бути формат файлів, які використовуються для імпорту інформації в каталог LDAP. Коли написано порожній рядок, це означає кінець запису.
дн: Дерева: Це ієрархічна організація записів. Наприклад, у структурі дерева ми можемо знайти країну вгорі і як основну, і всередині цього ми матимемо різні держави, що складають країну. У межах кожної держави ми зможемо перелічити райони, громадяни та адреси, де вони живуть тощо. Якби ми застосували це до Інтернету та обчислювальної техніки, ми могли б організувати каталог LDAP за допомогою доменного імені, яке виконуватиме функції дерева, і з нього буде вивішуватися різні відділи чи організаційні підрозділи компанії, співробітники тощо. І саме таким чином каталоги формуються в даний час, завдяки використанню служби DNS, ми можемо пов’язати IP-адресу з каталогом LDAP, щоб мати доступ до неї через доменне ім’я. Прикладом запису для каталогу LDAP може бути: dn: cn = Jose Castillo, dc = profesionalreview, dc = com cn: Jose Castillo задано ім'я: Jose sn: Castillo telephoneNumber: +34 666 666 666 пошта: [email protected] objectClass: inetOrgPerson objectClass: organizationPerson objectClass: person objectClass
Сервер LDAP, крім зберігання дерева, може містити підрядок, який включає записи, характерні для основного домену. Також ви можете зберігати посилання на інші сервери каталогів, щоб поділити вміст, якщо це необхідно. Під час встановлення віддалених з'єднань з сервером LDAP нам знадобиться використання URL-адрес для отримання інформації з нього. Основна структура ldap: // server: port / DN? атрибути? область? фільтри? розширення
Наприклад: ldap: //ldap.profesionalreview.com/cn=Jose%20Castillo, dc=profesionalreview, cd=com
Ми шукаємо всіх користувачів із записом Жозе Кастільо на profesionalreview.com. Окрім цього позначення, ми також матимемо версію LADP із сертифікатом безпеки SSL, ідентифікатором якої буде "ldaps:". В даний час існують різні інструменти, які використовують цей протокол для спілкування клієнт-сервер служби каталогів. Найголовніше, що навіть Windows Active Directory використовує цей протокол зв'язку. Це найцікавіші функції та найрелевантніша інформація про протокол LDAP. Звичайно, ми спробуємо розширити інформацію підручниками, які ми випускаємо з цієї теми. Тим часом вас може зацікавити ця інформація: Ми сподіваємось, що ця інформація була корисною. Щоб щось додати або сказати, що ви думаєте про LDAP, напишіть нам у коментарях.Як отримати доступ до інформації в LDAP
Структура URL-адреси доступу в LDAP
Найважливіші інструменти, які використовують протокол LDAP
Що таке хамачі і для чого він використовується?
Hamachi - це додаток, яким ми, геймери, користуємось протягом багатьох років. Ми пояснюємо, що це таке, і як ми можемо це надати.
Що таке формат m.2 на ssd? І для чого це використовується?
Який формат M.2 використовується SSD-дисками. Ви дуже просто пояснили, в чому сенс цього нового формату.
Model Модель Osi: що це таке і для чого використовується
У цій статті ми розбиваємо модель OSI, ✅ всі ключі до цієї архітектури комунікацій. Модель, термінологія та рівні OSI