Python LDAP“无法联系LDAP服务器”

时间:2015-11-18 08:50:19

标签: python ldap

我正在尝试使用以下代码在本地主机上运行LDAP服务器:

import ldap
l = ldap.initialize('ldap://127.0.0.1')
l.protocol_version = ldap.VERSION3
USERNAME = "cn=admin,dc=example,dc=org"
PASSWORD = "pass"
l.simple_bind_s(USERNAME, PASSWORD)

我收到错误:“无法联系LDAP服务器”

2 个答案:

答案 0 :(得分:1)

您的代码中没有正在运行 ldap-server,您正在尝试连接到现有 ldap服务器。

你必须在你的机器上设置运行 ldap-server 然后连接到它。

像windows的open-ldap:
OpenLdap

或Ubuntu(Linux):
Create OpenLdap on Ubuntu

如果有现有服务器,则必须输入正确的IP地址

答案 1 :(得分:0)

尝试使用用户名 admin@example.org 并检查 / mnt / var / log / hive 中的日志(如果它是一个hive认证)

另外,尝试从UI访问ldapserver。

Apache Directory Studio 版本:2.0.0.v20170904-M13