Table des matières

Installation d'un server LDAPS sur SERF

Sur la machine virtuelle SERF.

Installation des librairies et utilitaires pour LDAPS.

ldap:~# aptitude install slapd ldap-utils
ldap:~# aptitude install install gnutls-bin

Création du certificat auto signé

Le certificat doit être contenu dans /etc/ldap/ssl

ldap:/etc/ldap/ssl# certtool --generate-self-signed --load-privkey ca-key.pem --outfile ca-cert.pem

Modifier la configuration de sldap.conf pour ajouter l'emplacement des fichiers contenant les certificats.

ldap:/etc/ldap# cat slapd.conf

...

TLSCertificateKeyFile /etc/ldap/ssl/ca-key.pem

TLSCertificateFile /etc/ldap/ssl/ca-cert.pem

Relancer le serveur

ldap:~# /etc/init.d/slapd restart

Copie du certificat dans la machine cliente

ldap:/etc/ldap/ssl# scp ca-cert.pem root@vpsnnnnnn.ovh.net:/etc/ldap/ssl/.

Configuration du client LDAP sur la machine SERF

ldap:/etc/ldap# cat ldap.conf
#
# LDAP Defaults
#

# See ldap.conf(5) for details
# This file should be world readable but not world writable.

#BASE   dc=example,dc=com
#URI    ldap://ldap.example.com ldap://ldap-master.example.com:666

#SIZELIMIT      12
#TIMELIMIT      15
#DEREF          never
URI     ldap:/// ldaps:///
TLS_REQCERT hard
TLS_CACERT /etc/ldap/ssl/ca-cert.pem

Créer une entrée DNS pour ldap.osca.dev

Ajouter une adresse dans le DNS externe. L'enregistrement sera

ldap.osca.dev nnn.mm.p.q.

soit l'adresse du dns externe.

Configuration du parefeu NetASQ

Les règles du parefeu (NAT) sont modifiées afin de diriger le trafic de l'adresse nnn.mm.p.q port 636 vers la machine virtuelle SERF qui héberge le serveur LDAP over TLS.

Faire un test depuis le client de SERF

ldap:~# ldapsearch -LLL -b "cn=CHATEAU-ANNAUD Dominique,ou=annuaire,o=osca,dc=dev" -cxWD "cn=GrandMaster,ou=ressources,o=osca,dc=dev"

Enter LDAP Password:_

On doit saisir le mot de passe.

Faire un test sur le client de vpsnnnnnn.ovh.net

ldapsearch -H ldaps://ldap.osca.dev:636 -LLL -b "cn=CHATEAU-ANNAUD Dominique,ou=annuaire,o=osca,dc=dev" -cxWD "cn=GrandMaster,ou=ressources,o=osca,dc=dev"

Enter LDAP Password:_

On doit saisir le mot de passe.