ldapsearch не может установить безопасное соединение - PullRequest
0 голосов
/ 29 октября 2018

Я пытаюсь подключиться к серверу LDAP с использованием SSL, но это не удается.

ldapsearch -d 1 -Z -D "cn=root,dc=westr" -w ldappwd

Но я всегда получаю

ldap_start_tls: Can't contact LDAP server (-1)

Я пытался отключить проверку сертификата (TLS_REQCERT разрешить / никогда) и использовать сертификат сервера (TLS_CACERT /path/to/file.cer), но это не помогло.

Затем я проверил логи на сервере и обнаружил что-то непонятное:

21 TLS: ошибка: принять - ошибка - получено сообщение не-SSL [0x30]

22 TLS: невозможно принять: ошибка TLS -12261: SSL получил неверное сообщение квитирования запроса приветствия.

23 5bd6e432 connection_read (29): ошибка при принятии TLS = -1 id = 1014, закрытие

24 5bd6e432 connection_closing: подготовка conn = 1014 sd = 29 для закрытия

25 5bd6e432 connection_close: conn = 1014 sd = 29

26 5bd6e432 демон: удаление 29

27 5bd6e432 conn = 1014 fd = 29 закрыто (сбой согласования TLS)

Apache Directory Studio работает с этим сервером без проблем. У кого-нибудь есть идеи, как заставить ldapsearch работать с сервером?

ОС: Ubuntu 18.04.1 Начальная связь успешна. Как я уже упоминал, существует некоторая проблема с установлением TLS (сервер закрывает соединение с помощью TLS: не может принять: ошибка TLS -12261: SSL получил сообщение о рукопожатии Hello Request с ошибкой ..).

venom@serv$ ldapsearch -d 1 -Z -D "cn=root,dc=iswga" -w "pass"
ldap_create
ldap_extended_operation_s
ldap_extended_operation
ldap_send_initial_request
ldap_new_connection 1 1 0
ldap_int_open_connection
ldap_connect_to_host: TCP 10.10.0.100:636
ldap_new_socket: 3
ldap_prepare_socket: 3
ldap_connect_to_host: Trying 10.10.0.100:636
ldap_pvt_connect: fd: 3 tm: -1 async: 0
attempting to connect:
connect success
ldap_open_defconn: successful
ldap_send_server_request
ber_scanf fmt ({it) ber:
ber_scanf fmt ({) ber:
ber_flush2: 31 bytes to sd 3
ldap_result ld 0x7fffd1c2ae90 msgid 1
wait4msg ld 0x7fffd1c2ae90 msgid 1 (infinite timeout)
wait4msg continue ld 0x7fffd1c2ae90 msgid 1 all 1
** ld 0x7fffd1c2ae90 Connections:
* host: 10.10.0.100  port: 636  (default)
  refcnt: 2  status: Connected
  last used: Thu Nov  1 14:03:52 2018


** ld 0x7fffd1c2ae90 Outstanding Requests:
 * msgid 1,  origid 1, status InProgress
   outstanding referrals 0, parent count 0
  ld 0x7fffd1c2ae90 request count 1 (abandoned 0)
** ld 0x7fffd1c2ae90 Response Queue:
   Empty
  ld 0x7fffd1c2ae90 response count 0
ldap_chkResponseList ld 0x7fffd1c2ae90 msgid 1 all 1
ldap_chkResponseList returns ld 0x7fffd1c2ae90 NULL
ldap_int_select
read1msg: ld 0x7fffd1c2ae90 msgid 1 all 1
ber_get_next
ldap_err2string
ldap_start_tls: Can't contact LDAP server (-1)
ldap_sasl_bind
ldap_send_initial_request
ldap_send_server_request
ldap_err2string
ldap_sasl_bind(SIMPLE): Can't contact LDAP server (-1)
ldap_free_request (origid 1, msgid 1)
ldap_free_connection 1 1
ldap_free_connection: actually freed
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...