Я установил Ubuntu Desktop 18.04 и LAMP, включил LDAP и т. Д. Я могу подключиться через LDAP и порт 389. Когда я пытаюсь соединиться с LDAPS на 636, я блокируюсь.Я использовал LDP в Windows для подключения к серверу, чтобы убедиться, что SSL включен, и я могу подключиться к серверу, используя SSL в программе LDP.
Это новая виртуальная машина с мостовым сетевым подключением, работающая под управлением Ubuntu18.04 рабочий стол.Я пробовал несколько наборов кода и разные учетные записи пользователей AD от учетных записей базовых пользователей до учетных записей администраторов домена.
<?php
$ldaphost = "ldaps://my.domain.controller"; //edited for security purposes
$ldapport = 636;
$lconn = ldap_connect($ldaphost) // also tried $lconn = ldap_connect($ldaphost,$ldapport); to no avail
or die("Could not connect to host!");
Как уже упоминалось, это работает, если я изменяю его на стандартный LDAP, поэтому я знаю, что он включен правильно.Я искал онлайн несколько часов, и больше ничего не помогло.
Программа LDP предоставляет следующую информацию:
0x0 = ldap_unbind(ld);
ld = ldap_sslinit("my.domain.controller", 636, 1);
Error 0 = ldap_set_option(hLdap, LDAP_OPT_PROTOCOL_VERSION, 3);
Error 0 = ldap_connect(hLdap, NULL);
Error 0 = ldap_get_option(hLdap,LDAP_OPT_SSL,(void*)&lv);
Host supports SSL, SSL cipher strength = 256 bits
Established connection to my.domain.controller.
Retrieving base DSA information...
Getting 1 entries:
РЕДАКТИРОВАТЬ: закончилась ошибкой сертификата.Они не были правильно настроены предыдущей администрацией.Сейчас работаем над их исправлением.