我正在寻求您的帮助,因为我被困住了 2 天。
在我的 OpenLDAP 服务器上设置 TLS 和 SSL 后,它工作正常,但我无法再执行命令来编辑配置。当我尝试使用这样的命令更改配置时:ldapmodify -Q -Y EXTERNAL -H ldapi:///
它返回一个错误,例如:
SASL/EXTERNAL authentication started
ldap_sasl_interactive_bind_s: Confidentiality required (13)
additional info: TLS confidentiality required
当我通过添加-Z
或-ZZ
在命令上指定 ssl 连接时,这将返回此错误:
SASL/EXTERNAL authentication started
ldap_sasl_interactive_bind_s: Authentication method not supported (7)
additional info: SASL(-4): no mechanism available:
有谁知道如何解决这个问题?
LDAPI 访问的默认 SSF 值为 71,低于olcSaslSecProps属性中required minssf的默认值。
因此,您应该将属性olcLocalSSF设置为更高的值,而不是降低所需的 SSF值。
要使 ldapi 连接正常工作,olcLocalSSF必须等于或高于olcSecurity
例子 :
在此示例中,
128
是加密密钥所需的最小位数。所有键低于该值的连接都将被拒绝通常密钥长度的值为 40、56、64、128、164 和 256