Installera OpenLDAP i Debian Wheezy: Difference between revisions
mNo edit summary |
|||
Line 17: | Line 17: | ||
=== Skapa certifikat === | === Skapa certifikat === | ||
certtool --generate-privkey --outfile /etc/ssl/private/cakey.pem | |||
certtool --generate-self-signed --load-privkey /etc/ssl/private/cakey.pem --template /etc/ssl/ca.info --outfile /etc/ssl/certs/cacert.pem | |||
# generate slapd key | |||
certtool --generate-privkey --bits 1024 --outfile /etc/ssl/private/server3_key.pem | |||
chgrp ssl-cert /etc/ssl/private/server3_cert_key.pem | |||
chmod 640 /etc/ssl/private/server3_cert_key.pem | |||
# generate certificate | |||
certtool --generate-certificate --load-privkey /etc/ssl/private/server3_key.pem --load-ca-certificate /etc/ssl/certs/cacert.pem --load-ca-privkey /etc/ssl/private/cakey.pem --template /etc/ssl/server3.info --outfile /etc/ssl/certs/server3_cert.pem | |||
# configure LDAP | |||
sudo ldapmodify -Y EXTERNAL -H ldapi:/// -f /etc/ssl/certinfo.ldif | |||
[[Category:Guide]] | [[Category:Guide]] |
Revision as of 13:06, 25 May 2014
Denna artikel beskriver hur man installerar en OpenLDAP server i Debian Wheezy.
Installera LDAP server
Installera LDAP servern och lite nödvändiga verktyg:
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 och skapa certifikat mha gnutls. Installera därför gnutls-bin:
Skapa certifikat
certtool --generate-privkey --outfile /etc/ssl/private/cakey.pem
certtool --generate-self-signed --load-privkey /etc/ssl/private/cakey.pem --template /etc/ssl/ca.info --outfile /etc/ssl/certs/cacert.pem
- generate slapd key
certtool --generate-privkey --bits 1024 --outfile /etc/ssl/private/server3_key.pem chgrp ssl-cert /etc/ssl/private/server3_cert_key.pem chmod 640 /etc/ssl/private/server3_cert_key.pem
- generate certificate
certtool --generate-certificate --load-privkey /etc/ssl/private/server3_key.pem --load-ca-certificate /etc/ssl/certs/cacert.pem --load-ca-privkey /etc/ssl/private/cakey.pem --template /etc/ssl/server3.info --outfile /etc/ssl/certs/server3_cert.pem
- configure LDAP
sudo ldapmodify -Y EXTERNAL -H ldapi:/// -f /etc/ssl/certinfo.ldif