我正在尝试使用以下代码在本地主机上运行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服务器”
答案 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