gpt4 book ai didi

linux - LDAP SSL 客户端不发送问候数据包

转载 作者:太空宇宙 更新时间:2023-11-03 15:08:41 24 4
gpt4 key购买 nike

我正在尝试使用基于 CentOS 的 OpenLDAP 服务器和基于 MCP Linux 的 PAM LDAP 客户端进行 LDAP 设置。

没有 SSL,我能够让用户成功通过身份验证。

但是使用 SSL(/etc/pam_ldap.conf 中的'ssl start_tls'),我无法对用户进行身份验证。当我在服务器上进行数据包捕获时,我没有看到客户端的 HELLO 数据包。

此外,我对服务器/客户端证书验证不感兴趣,因此在服务器上我有“TLSVerifyClient never”,在客户端我在/etc/openldap/ldap.conf 中使用了“TLS_REQCERT never”(除了“tls_checkpeer no” ' 在/etc/pam_ldap.conf 中)

使用基于 CentOS 的 PAM LDAP 客户端和相同的客户端配置,我能够在同一台服务器上成功验证用户。

谁能告诉我,在什么情况下 SSL 客户端不发送“HELLO”数据包?

这是服务器上的日志:

...connection_read(13):检查 id=1005 上的输入tls_read: want=3, got=0

TLS:错误:接受 - 强制握手失败:errno 11 - moznss 错误 -5938TLS:无法接受:TLS 错误 -5938:遇到文件结尾。connection_read(13): TLS 接受失败错误=-1 id=1005,正在关闭connection_closing:准备关闭 conn=1005 sd=13....

顺便说一句,我正在尝试使用 SSH 连接到客户端。

此外,如果我在客户端使用“openssl s_client -connect my-domain.com:636 -showcerts -state -CAfile/etc/pki/tls/certs/cacert.pem”命令,它会发送客户端问候数据包和正在返回服务器证书

谢谢,舍利瓦尼

最佳答案

从“strace ldapsearch ....”日志中,我看到了open("/usr/lib/libsoftokn3.so", O_RDONLY) = -1 ENOENT(没有那个文件或目录)

我会尝试为 MCP Linux 获取这个库,然后再试一次。

感谢大家的支持

关于linux - LDAP SSL 客户端不发送问候数据包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23290327/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com