我试图找到很多(我已经花了整整一天的时间)来找到以下错误的原因:
000004DC:LdapErr:DSID-0C0906E8,注释:为了执行此操作,必须在连接上完成成功的绑定。,数据 0,v1db1
我已将 Windows AD 设置为 LDAP 服务器,并在 Linux 机器中使用 proftpd+ldap 将其用于 sftp 中的身份验证。
我有两台机器(机器#1 和机器#2),其中配置了proftpd+ldap。在这两台机器上,所有必需的配置(例如 proftpd.conf 和 ldap.conf)都完全相同。
但是,当我尝试 sftp 到机器#1 时,它能够成功完成并且在 wireshark (tcpdump) 中没有显示错误。但是,当我尝试 sftp 到机器#2 时,它给了我以下错误。下面是从 LDAP 服务器收集的 tcpdump。
我无法弄清楚的是,为什么仅在失败情况下(机器#2),我看到bindRequest "<ROOT>" simple
但在成功情况下(机器#1)没有。
有明确的迹象表明客户端(机器#2)中有一些东西导致了这种情况,但无法弄清楚是什么?
帮助将不胜感激。