Python LDAP“无法联系LDAP服务器”
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python LDAP“无法联系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服务器”
答案
您没有从代码运行ldap-server,而是尝试连接到现有的ldap服务器。
您必须在计算机上设置并运行ldap-server,然后连接到它。
像open-ldap for windows: OpenLdap
或者对于Ubuntu(Linux): Create OpenLdap on Ubuntu
如果存在现有服务器,则必须输入正确的IP地址
另一答案
尝试使用username作为admin@example.org并检查/ mnt / var / log / hive中的日志(如果是hive身份验证)
另外,尝试从UI访问ldapserver。
Apache Directory Studio版本:2.0.0.v20170904-M13
以上是关于Python LDAP“无法联系LDAP服务器”的主要内容,如果未能解决你的问题,请参考以下文章
通过python-ldap操作管理AD/LDAP用户及组织结构