OpenLDAP server i Debian Jessie: Difference between revisions
mNo edit summary |
|||
(6 intermediate revisions by the same user not shown) | |||
Line 55: | Line 55: | ||
URI ldap://ldap.example.com | URI ldap://ldap.example.com | ||
ssl | ssl start_tls | ||
TLS_CACERT /etc/ssl/certs/ca-certificates.crt | TLS_CACERT /etc/ssl/certs/ca-certificates.crt | ||
Line 69: | Line 69: | ||
== LDAP uppslagningar över TLS från andra Debian Jessie maskiner == | == LDAP uppslagningar över TLS från andra Debian Jessie maskiner == | ||
Installera ditt CA certifikat enligt [[Generera SSL | Installera ditt CA certifikat enligt [[Generera SSL certifikat i Debian Jessie]]. | ||
Gör samma ändringar i filen /etc/ldap/ldap.conf som gjordes på LDAP servern och kör sedan testerna: | |||
{{RootCmd|<nowiki>ldapsearch -x -LLL "objectClass=*"</nowiki> | |||
|<nowiki>ldapsearch -Z -x -LLL "objectClass=*"</nowiki> | |||
|<nowiki>ldapsearch -ZZ -x -LLL "objectClass=*"</nowiki> | |||
}} | |||
[[Category: | [[Category:GammalGuide]] |
Latest revision as of 14:01, 12 August 2023
Denna artikel beskriver hur man installerar en OpenLDAP server i Debian Jessie. Vi kommer använda ldap.example.com som FQDN för vår LDAP server i exemplen.
Installera LDAP server
Installera LDAP servern och lite nödvändiga verktyg:
Ange lösenordet för cn=admin,dc=example,dc=com.
LDAP Konfigurering
Numera sparas konfigureringen i LDAP. För att se alla inställningar, kör följande sökning:
Ändringar görs via LDIF filer och ldapadd eller ldapmodify kommandon:
Säkerhet
För att säkra upp trafiken mot LDAP servern, behöver vi kryptera trafiken. Vi kommer använda oss av TLS. Se följande artikel hur man skapar certifikat för SSL/TLS: Generera SSL/TLS certifikat i Debian Jessie. I detta exempel behöver vi skapa certifikat för ldap.example.com.
Installera CA certifikatet och certifikatet för ldap.example.com enligt guiden ovan.
LDAP inställningar för SSL
Skapa följande konfigurationsfil /root/olcSSL.ldif:
dn: cn=config add: olcTLSCACertificateFile olcTLSCACertificateFile: /etc/ssl/certs/ca-certificates.crt - add: olcTLSCertificateFile olcTLSCertificateFile: /etc/ssl/certs/ldap.example.com.crt - add: olcTLSCertificateKeyFile olcTLSCertificateKeyFile: /etc/ssl/private/ldap.example.com.key
Uppdatera LDAP konfigurationen:
Lägg till openldap till gruppen ssl-cert. Annars kan inte slapd accessa den privata nyckeln och start av slapd kommer misslyckas:
Editera filen /etc/default/slapd och kontrollera att du har följande rad:
SLAPD_SERVICES="ldap:/// ldaps:/// ldapi:///"
Starta om LDAP servern:
Test av LDAP och TLS
Editera filen /etc/ldap/ldap.conf:
BASE dc=example,dc=com URI ldap://ldap.example.com ssl start_tls TLS_CACERT /etc/ssl/certs/ca-certificates.crt
Testa sen följande sökningar:
LDAP uppslagningar över TLS från andra Debian Jessie maskiner
Installera ditt CA certifikat enligt Generera SSL certifikat i Debian Jessie.
Gör samma ändringar i filen /etc/ldap/ldap.conf som gjordes på LDAP servern och kör sedan testerna: