![使用传输加密时“需要传输加密”](https://linux22.com/image/718891/%E4%BD%BF%E7%94%A8%E4%BC%A0%E8%BE%93%E5%8A%A0%E5%AF%86%E6%97%B6%E2%80%9C%E9%9C%80%E8%A6%81%E4%BC%A0%E8%BE%93%E5%8A%A0%E5%AF%86%E2%80%9D.png)
我正在尝试设置一个 radius 服务器来针对 LDAP 进行身份验证,但是遇到了一个奇怪的问题:
rlm_ldap (ldap): Bind with radiusd@[domain] to ldaps://localhost:636 failed: Strong(er) authentication required
rlm_ldap (ldap): Server said: BindSimple: Transport encryption required..
正如你所看到的ldaps://
,它是使用传输安全。这是怎么回事?我该如何修复?
编辑:我想尝试使用 starttls。没有解决任何问题:
rlm_ldap (ldap): Bind with radiusd@[domain] to ldap://localhost:389 failed: Strong(er) authentication required
rlm_ldap (ldap): Server said: BindSimple: Transport encryption required..
编辑2:怎么回事?甚至当我通过 stunnel 管道传输数据时,它也会这样做。
rlm_ldap (ldap): Bind with radiusd@[domain] to ldap://localhost:3636 failed: Strong(er) authentication required
rlm_ldap (ldap): Server said: BindSimple: Transport encryption required..
答案1
好吧,我不知道到底发生了什么,但是当我增加 LDAP 服务器的日志详细程度以进行调试时,问题就消失了,当我将其放回原位时,问题仍然消失。