SSHをLDAPを使って認証させたいのですが、上手くいきません・・・
/etc/passwdに登録してあるユーザはログイン可能なのですが、LDAPに登録してあるユーザではログインできません。以下、ログイン不能時のログです。
※LDAPのログには、何も記述されていないので、そもそもSSHからLDAPサーバにアクセスできていないように思うのです。しかしながら、どうして良いか全く分からないため、皆様の知恵をお借りしたく。
--------log---------
Illegal user test from 127.0.0.1
May 11 10:13:07 Proxy sshd[23596]: PAM unable to dlopen(/lib/security/pam_ldap.so)
May 11 10:13:07 Proxy sshd[23596]: PAM [dlerror: /lib/security/pam_ldap.so: undefined symbol: ber_pvt_opt_on]
May 11 10:13:07 Proxy sshd[23596]: PAM adding faulty module: /lib/security/pam_ldap.so
May 11 10:13:36 Proxy sshd[23596]: Failed password for illegal user test from 127.0.0.1 port 35168 ssh2
---------------------
/etc/pam.d/sshdに関しては、pam_ldapのソース内にあったものをそのまま流用しています。
■基本情報
OS:Redhat 2.4.21-4.EL
openldap-2.3.21
pam_ldap-182
nss_ldap-250
LDAPクライアント、サーバとも同一サーバ。
お礼
ありがとうございました!助かりました! /etc/pam.d/sshdの記述がおかしかったようですね・・・ P.S. 返事が遅れ申し訳ありませんでした。