TLS für OpenLDAP: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
 
(8 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 4: Zeile 4:
 
Somit wird ldaps auf Port 636 freigeschaltet
 
Somit wird ldaps auf Port 636 freigeschaltet
 
=Zertifikate besorgen und an die richtigen Stellen bringen=
 
=Zertifikate besorgen und an die richtigen Stellen bringen=
Zertifikat
+
;Stammzertifikat
  /etc/ssl/certs/star.it213.int.crt
+
/etc/ldap/ca.crt
Stammzertifikat
+
;Zertifikat
  /etc/ssl/certs/ca.crt
+
  /etc/ldap/star.it213.int.crt
Privater Schlüssel
+
;Privater Schlüssel
/etc/ssl/private/star.it213.int.key
+
  /etc/ldap/star.it213.int.key
 +
=TLS LDIF vorbereiten=
 +
*vi /root/tls.ldif
 +
<pre>
 +
dn: cn=config
 +
changetype: modify
 +
replace: olcTLSCACertificateFile
 +
olcTLSCACertificateFile: /etc/ldap/ca.crt
 +
-
 +
replace: olcTLSCertificateFile
 +
olcTLSCertificateFile: /etc/ldap/star.it213.int.crt
 +
-
 +
replace: olcTLSCertificateKeyFile
 +
olcTLSCertificateKeyFile: /etc/ldap/star.it213.int.key
 +
</pre>
 +
 
 +
=Konfiguteren=
 +
*ldapmodify -Y EXTERNAL -H ldapi:/// -f tls.ldif
 +
=Dienst neustarten=
 +
*systemctl restart slapd
 +
=Kontolle=
 +
;Läuft der Dienst
 +
*systemctl status slapd
 +
;Logs anschauen
 +
*journalctl -fu slapd
 +
;Läuft der Port?
 +
*ss -lntp | grep 636
 +
;Funktioniert TLS ordentlich
 +
*openssl s_client -port 636  -CAfile /etc/ldap/ca.crt  -host ldap.it213.int

Aktuelle Version vom 5. Dezember 2025, 11:59 Uhr

LDAPS aktivieren

In der Datei /etc/default/slapd folgendes erweiteren

SLAPD_SERVICES="ldap:/// ldapi:/// ldaps:///"

Somit wird ldaps auf Port 636 freigeschaltet

Zertifikate besorgen und an die richtigen Stellen bringen

Stammzertifikat
/etc/ldap/ca.crt
Zertifikat
/etc/ldap/star.it213.int.crt
Privater Schlüssel
/etc/ldap/star.it213.int.key

TLS LDIF vorbereiten

  • vi /root/tls.ldif
dn: cn=config
changetype: modify
replace: olcTLSCACertificateFile
olcTLSCACertificateFile: /etc/ldap/ca.crt
-
replace: olcTLSCertificateFile
olcTLSCertificateFile: /etc/ldap/star.it213.int.crt
-
replace: olcTLSCertificateKeyFile
olcTLSCertificateKeyFile: /etc/ldap/star.it213.int.key

Konfiguteren

  • ldapmodify -Y EXTERNAL -H ldapi:/// -f tls.ldif

Dienst neustarten

  • systemctl restart slapd

Kontolle

Läuft der Dienst
  • systemctl status slapd
Logs anschauen
  • journalctl -fu slapd
Läuft der Port?
  • ss -lntp | grep 636
Funktioniert TLS ordentlich
  • openssl s_client -port 636 -CAfile /etc/ldap/ca.crt -host ldap.it213.int