====== 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.