Простой способ проверить, работает ли ldap (AD)

Простой способ проверить, работает ли ldap (AD)

Я работаю на CentOS и мне нужно проверить, что сервер AD запущен (находится на другом хосте). Какой самый простой способ проверить, что ldap (AD) запущен? У меня есть приложение, в котором мне нужно синхронизировать некоторые учетные записи пользователей с AD, но внезапно я получаю 0 найденных пользователей. Я не очень разбираюсь в AD и LDAP, я просто протестировал с помощью:

[root@mysystem]# ldapsearch -x
ldap_sasl_bind(SIMPLE): Can't contact LDAP server (-1)

Достаточно ли этого, чтобы проверить, что LDAP не работает? Или это может быть другая причина?

решение1

Невозможно связаться с сервером LDAP (-1) не означает явно, что ваш AD не "работает".
Есть несколько вещей, которые могут вызвать эту ошибку.

  • Сервер отключается
  • Демон остановился
  • и многое другое...

У вас также могут быть какие-то неверные настройки или что-то еще, что не позволяет вам связаться с вашим AD.

Однако если вы можете выполнить ldapsearch с каким-нибудь анонимным запросом (с -x) непосредственно перед этим, я полагаю, что это приемлемый способ проверки.

Если я ссылаюсь на этот предыдущий постКак проверить соединение LDAP с клиента, тест, который вы сейчас используете, должен быть в порядке. (учитывая, что он работал раньше, и это проблема с подключением, а не с неправильной настройкой)

Убедитесь, что анонимная аутентификация включена и вы действительно можете отправлять запросы к AD с ее помощью.

введите описание изображения здесь

Связанный контент