bonjour a tous
alors voila j'ai mis en place un serveur ldap pour authentification pour des connexions ssh
selon son compte on a droit a ce connecter sur tel ou tel serveur.
Ca marchait bien jusqu'a ce que j'essaye de tout faire fonctionner en tls donc toujours sur le port 389 d'apres ce que j'ai pu voir a droit a gauche.
quand je lance mon serveur ldap (log ldap):
Code :
- May 26 16:51:00 srvtest3 slapd[11794]: @(#) $OpenLDAP: slapd 2.3.27 (Jun 27 2007 08:48:26) $ brewbuilder@ls20-bc1-13.build.redhat.com:/builddir/bui
- ld/BUILD/openldap-2.3.27/openldap-2.3.27/build-servers/servers/slapd
- May 26 16:51:00 srvtest3 slapd[11794]: nss_ldap: failed to bind to LDAP server ldap://srvtest3.test.org: Can't contact LDAP server
- May 26 16:51:00 srvtest3 slapd[11794]: nss_ldap: could not search LDAP server - Server is unavailable
- May 26 16:51:00 srvtest3 slapd[11794]: nss_ldap: failed to bind to LDAP server ldap://srvtest3.test.org: Can't contact LDAP server
- May 26 16:51:00 srvtest3 slapd[11794]: nss_ldap: could not search LDAP server - Server is unavailable
- May 26 16:51:00 srvtest3 slapd[11794]: /etc/openldap/slapd.conf: line 34: rootdn is always granted unlimited privileges.
- May 26 16:51:00 srvtest3 slapd[11794]: /etc/openldap/slapd.conf: line 40: rootdn is always granted unlimited privileges.
- May 26 16:51:01 srvtest3 slapd[11795]: bdb_db_open: dc=mh,dc=org
- May 26 16:51:01 srvtest3 slapd[11795]: slapd starting
|
/etc/openldap/ldap.conf :
Code :
- host 127.0.0.1
- port 389
- base dc=mh,dc=org
- uri ldap://srvtest3.test.org
- ldap_version 3
- TLS_REQCERT allow
|
/etc/ldap.conf
Code :
- # TLS
- ssl start_tls
- ssl on
- # Afin que le client puisse valider l'identitéu serveur, on doit le fournir la cléublique
- # du CA avec laquelle il pourra éblir que le certificat du serveur a bien é signéar
- # la clérivéde cette mê CA.
- TLS_CACERT /usr/local/ssl/certs/ldap.crt
- # On demande élement au client de toujours valider l'identitéu serveur.
- TLS_REQCERT demand
- # IP du serveur ldap
- host srvtest3.test.org
- # Le DN de base pour effectuer les recherche
- base dc=mh,dc=org
- # Optimisation de recherche dans la base
- scope=one
- # Pour que le poste demarre meme si le server ldap ne repond pas
- bind_policy soft
- # Version du protocole utilise
- ldap_version 3
- # Port ecoute serveur
- port 389
- # Filtres de validation dun utilisateur
- pam_filter objectclass=account
- pam_filter host=srvtest3.test.org
- # Attribut compare avec lindentifiant de connexion de lutilisateur
- pam_login_attribute uid
- # Verification attribut host
- pam_check_host_attr yes
- # DN groupe auquel il faut appartenir pour acces machine locale
- pam_groupdn ou=group,dc=mh,dc=org
- # Definit lattribut dappartenance au groupe
- pam_member_attribute member
- # password envoi serveur
- pam_password crypt
- # Parametres nss-ldap de recherche
- nss_base_passwd ou=user,dc=mh,dc=org?sub
- nss_base_shadow ou=user,dc=mh,dc=org?sub
- nss_base_group ou=group,dc=mh,dc=org?sub
- nss_base_hosts ou=machines,dc=mh,dc=org?sub
|
quand j'essaye de me connecter en ssh avec un user ldap qui a bien les droit dans l'annuaire il reste bloqué ici :
Code :
- ssh videl@192.168.2.217
- videl@192.168.2.217's password:
|
et les log du serveur 192.168.2.217 :
Code :
- May 26 16:53:40 srvtest3 sshd[11808]: nss_ldap: failed to bind to LDAP server ldap://srvtest3.test.org: Can't contact LDAP server
- May 26 16:53:40 srvtest3 sshd[11808]: nss_ldap: could not search LDAP server - Server is unavailable
- May 26 16:53:40 srvtest3 sshd[11808]: Invalid user videl from 192.168.1.111
- May 26 16:53:40 srvtest3 sshd[11809]: input_userauth_request: invalid user videl
- May 26 16:53:46 srvtest3 sshd[11808]: nss_ldap: failed to bind to LDAP server ldap://srvtest3.test.org: Can't contact LDAP server
- May 26 16:53:46 srvtest3 sshd[11808]: nss_ldap: could not search LDAP server - Server is unavailable
- May 26 16:53:46 srvtest3 sshd[11808]: pam_unix(sshd:auth): check pass; user unknown
- May 26 16:53:46 srvtest3 sshd[11808]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=192.168.1.111
|
si qqu a deja fait ce genre de chose je veux bien un ptit coup de main
merci d'avance