我使用 ubuntu 20.04 VM 作为 ldap 客户端,docker 是我的 ldap 服务器。当 ldap 服务器无法访问时,通过 ssh 连接到 ldap 客户端虚拟机会挂起。以下是身份验证日志 12 月 18 日 07:02:40 tpvm22 sshd[24790]: nss_ldap: 无法以 (null) 身份连接到任何 LDAP 服务器 - 无法联系 LDAP 服务器 12 月 18 日 07:02:40 tpvm22 sshd[24790]: nss_ldap: 无法绑定到 LDAP 服务器 ldap://10.53.2.180:389/: 无法联系 LDAP 服务器 12 月 18 日 07:02:40 tpvm22 sshd[24790]: nss_ldap: 无法搜索 LDAP 服务器 - 服务器不可用
猫/etc/nsswitch.conf
密码:文件 ldap
组:文件 ldap
影子:文件 ldap
gshadow:文件
主机:文件 DNS
网络:文件
协议:db 文件
服务:数据库文件
醚:数据库文件
rpc:数据库文件
网络组:nis
猫/etc/ssh/sshd_config
Syslog 工具验证
日志级别 DEBUG
ChallengeResponseAuthentication 否
UsePAM 是
接受环境语言 LC_*
子系统 sftp /usr/lib/openssh/sftp-server
密码验证 是
最大启动时间 30:30:100
猫/etc/ldap.conf
ldap_version 3
rootbinddn cn=经理,dc=示例,dc=网络
pam_密码 md5
uri ldap://10.53.2.180:389/
基本 dc=example,dc=com