Порт LDAP: обмен данными в сетях удобно и безопасно

Порт LDAP (Lightweight Directory Access Protocol) - это номер порта, который используется для установления соединения с сервером LDAP. По умолчанию порт LDAP имеет номер 389 для незащищенного соединения и номер 636 для защищенного (через SSL/TLS) соединения.

Пример кода на Python для установки соединения с сервером LDAP через незащищенный порт 389:

python
import ldap
server = 'ldap://example.com:389'  # адрес и порт сервера LDAP
username = 'cn=admin,dc=example,dc=com'  # имя пользователя для аутентификации
password = 'password'  # пароль пользователя
# Устанавливаем соединение
conn = ldap.initialize(server)
conn.simple_bind_s(username, password)
# Выполняем поиск
base_dn = 'ou=users,dc=example,dc=com'  # базовый DN для поиска
filter_str = '(objectClass=person)'  # фильтр для поиска объектов person
result = conn.search_s(base_dn, ldap.SCOPE_SUBTREE, filter_str)
# Обрабатываем результаты поиска
for dn, attrs in result:
    print(f'DN: {dn}')
    print('Атрибуты:', attrs)
    print('----------------------')
# Закрываем соединение
conn.unbind()

Пример кода на Python для установки соединения с сервером LDAP через защищенный порт 636 с использованием SSL:

python
import ldap
import ssl
server = 'ldaps://example.com:636'  # адрес и порт сервера LDAP с использованием SSL
username = 'cn=admin,dc=example,dc=com'  # имя пользователя для аутентификации
password = 'password'  # пароль пользователя
# Устанавливаем соединение с использованием SSL
conn = ldap.initialize(server)
conn.start_tls_s()
# Пропускаем проверку сертификата при использовании самоподписанного сертификата
conn.set_option(ldap.OPT_X_TLS_REQUIRE_CERT, ldap.OPT_X_TLS_NEVER)
# Аутентифицируемся
conn.simple_bind_s(username, password)
# Выполняем операции с LDAP
# Закрываем соединение
conn.unbind_s()

В приведенных примерах мы использовали библиотеку `ldap` для работы с протоколом LDAP. Мы установили соединение с сервером LDAP, аутентифицировались и выполнели поиск объектов по фильтру. Обратите внимание, что для установки защищенного соединения через SSL была добавлена дополнительная логика, связанная с настройкой SSL.

Похожие вопросы на: "порт ldap "

Eugene Sorokin в Facebook: интересные факты и секреты
Как поставить градус на клавиатуре: подробная инструкция
Not Exists SQL: Examples and Best Practices
Println - функция вывода в Java и других языках программирования
Как ассоциировать файлы с http и shell в Windows?
Скачать SQL сервер бесплатно
Wi-Fi Bruteforce - эффективный способ взлома паролей доступа к сети
<h1>Python Dict Items: How to Iterate through Dictionary Items in Python
<h1>Python Float Format - How to Format Floats in Python
<h1>PostgreSQL Date Format: A Comprehensive Guide