Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


lpi2:ldap-ssl

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
lpi2:ldap-ssl [2018/10/31 00:33] – [testen] ingo_wichmannlpi2:ldap-ssl [2025/11/14 16:32] (aktuell) – [Client einrichten] ingo_wichmann
Zeile 11: Zeile 11:
 ==== Debian (ab 8) ==== ==== Debian (ab 8) ====
 Paket: ssl-cert (( legt die gruppe ''ssl-cert'' an und setzt passende Berechtigungen für ''/etc/ssl/private'' )) Paket: ssl-cert (( legt die gruppe ''ssl-cert'' an und setzt passende Berechtigungen für ''/etc/ssl/private'' ))
- 
-  cd /etc/ssl 
-  cp /root/server-ssl/servercert.pem  certs/ 
-  cp /root/server-ssl/serverkey.pem   private/ 
-  cp /home/ca/ca.*/cacert.pem certs/ 
- 
-  chgrp ssl-cert private/serverkey.pem 
-  chmod 440 private/serverkey.pem 
-  chmod 444 certs/{server,ca}cert.pem 
  
   adduser openldap ssl-cert   adduser openldap ssl-cert
 +  sudo -u openldap -g openldap openssl rsa -in /etc/ssl/private/ssl-cert-snakeoil.key -noout -check
 +-> ''RSA key ok''
 +  sudo -u openldap -g openldap openssl x509 -in /etc/ssl/certs/ssl-cert-snakeoil.pem -noout -subject
 +-> ''subject=CN=vm1.z45.internal''
  
   service slapd restart   service slapd restart
Zeile 30: Zeile 25:
 changetype: modify changetype: modify
 add: olcTlsCaCertificateFile add: olcTlsCaCertificateFile
-olcTlsCaCertificateFile: /etc/ssl/certs/cacert.pem+olcTlsCaCertificateFile: /etc/ssl/certs/ssl-cert-snakeoil.pem
 - -
 add: olcTlsCertificateFile add: olcTlsCertificateFile
-olcTlsCertificateFile: /etc/ssl/certs/servercert.pem+olcTlsCertificateFile: /etc/ssl/certs/ssl-cert-snakeoil.pem
 - -
 add: olcTlsCertificateKeyFile add: olcTlsCertificateKeyFile
-olcTlsCertificateKeyFile: /etc/ssl/private/serverkey.pem+olcTlsCertificateKeyFile: /etc/ssl/private/ssl-cert-snakeoil.key
 </file> </file>
  
Zeile 42: Zeile 37:
 ''/etc/ldap/slapd.conf'' : ( Debian 4.0 ) ''/etc/ldap/slapd.conf'' : ( Debian 4.0 )
 <file> <file>
-TLSCACertificateFile  /etc/ssl/certs/cacert.pem +TLSCACertificateFile  /etc/ssl/certs/ssl-cert-snakeoil.pem 
-TLSCertificateFile    /etc/ssl/certs/servercert.pem +TLSCertificateFile    /etc/ssl/certs/ssl-cert-snakeoil.pem 
-TLSCertificateKeyFile /etc/ssl/private/serverkey.pem+TLSCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key
 </file> </file>
 )) ))
  
   ldapmodify -Y EXTERNAL -H ldapi:/// -f ./olcTls.ldif   ldapmodify -Y EXTERNAL -H ldapi:/// -f ./olcTls.ldif
-  ldapsearch -Y EXTERNAL cn=config | grep -i olcTls+-> ''modifying entry "cn=config"'' 
 +  ldapsearch -QY EXTERNAL -LLL cn=config olcTLSCACertificateFile olcTLSCertificateFile olcTLSCertificateKeyFile
  
 ''/etc/default/slapd'' :  ''/etc/default/slapd'' : 
Zeile 69: Zeile 65:
 (( erst mit https://github.com/openssl/openssl/pull/2293 verfügbar )) (( erst mit https://github.com/openssl/openssl/pull/2293 verfügbar ))
  
-(sollte u.a. "Verification: OK" ausgeben)+-> sollte u.a. ''Verification: OK'' ausgeben
 ===== Client einrichten ===== ===== Client einrichten =====
 +  scp nutzer@192.168.245.101:/etc/ssl/certs/ssl-cert-snakeoil.pem /etc/ssl/certs/vm1.z45.intern.cert.pem
 +
 ''$HOME/.ldaprc'' : ''$HOME/.ldaprc'' :
 <file> <file>
lpi2/ldap-ssl.1540946023.txt.gz · Zuletzt geändert: 2018/10/31 00:33 von ingo_wichmann