【发布时间】:2017-05-05 23:52:08
【问题描述】:
我按照 installing ldap on centos 指南在我的服务器上设置 LDAP 服务器,完成所有安装步骤后,我执行了ldapsearch -x -b "dc=test,dc=com" -d1 这个命令来测试我的安装,但它给了我以下错误:
ldap_create
ldap_sasl_bind
ldap_send_initial_request
ldap_new_connection 1 1 0
ldap_int_open_connection
ldap_connect_to_host: TCP localhost:389
ldap_new_socket: 3
ldap_prepare_socket: 3
ldap_connect_to_host: Trying ::1 389
ldap_pvt_connect: fd: 3 tm: -1 async: 0
attempting to connect:
connect errno: 111
ldap_close_socket: 3
ldap_new_socket: 3
ldap_prepare_socket: 3
ldap_connect_to_host: Trying 127.0.0.1:389
ldap_pvt_connect: fd: 3 tm: -1 async: 0
attempting to connect:
connect errno: 111
ldap_close_socket: 3
ldap_err2string
ldap_sasl_bind(SIMPLE): Can't contact LDAP server (-1)
这是我的 LDAP 安装问题还是某些证书颁发机构问题? 我正在 Centos6 上为 LDAP 版本 3 尝试这个。
谁能帮忙?
【问题讨论】:
-
你考虑过查找 errno 111 吗?
-
errno 111 是连接被拒绝错误我不认为 errno 111 与我的问题有关。我认为它无法验证 TLS 证书我从未在 ldap.conf 文件中添加过 TLS_REQCERT 但我仍然面临同样的问题。
-
这没有意义。在您建立连接之前,TLS 证书是不相关的。 “连接被拒绝”是这里的问题。
-
好的。那么你能告诉我要寻找什么来解决这个问题吗。
-
连接被拒绝的常见原因:IP错误、端口错误、服务器未运行、防火墙挡道。
标签: ldap