GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat OpenLDAP na Debian 11

V tomto tutoriálu vám ukážeme, jak nainstalovat OpenLDAP na Debian 11. Pro ty z vás, kteří nevěděli, OpenLDAP je bezplatná a open source implementace Lightweight Directory Access Protokol vydaný pod licencí OpenLDAP Public License. Je to protokol nezávislý na platformě, který lze použít pro centralizované ověřování a služby pro přístup k adresářům, jako je e-mail a další aplikace.

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci OpenLDAP na Debian 11 (Bullseye).

Předpoklady

  • Server s jedním z následujících operačních systémů:Debian 11 (Bullseye).
  • Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
  • Přístup SSH k serveru (nebo stačí otevřít Terminál, pokud jste na počítači).
  • non-root sudo user nebo přístup k root user . Doporučujeme jednat jako non-root sudo user , protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.

Nainstalujte OpenLDAP na Debian 11 Bullseye

Krok 1. Než nainstalujeme jakýkoli software, je důležité se ujistit, že váš systém je aktuální spuštěním následujícího apt příkazy v terminálu:

sudo apt update
sudo apt upgrade

Krok 2. Instalace OpenLDAP na Debian 11.

Ve výchozím nastavení je OpenLDAP k dispozici v základním úložišti Debian 11. Nyní tedy spusťte následující příkaz a nainstalujte balíčky OpenLDAP do vašeho systému Debian:

sudo apt install slapd ldap-utils

Během instalace budete požádáni o nastavení hesla pro administrátora OpenLDAP:

Krok 3. Konfigurace serveru OpenLDAP.

Nyní nastavíme FQDN (plně kvalifikovaný název domény) serveru pomocí následujícího příkazu:

sudo hostnamectl set-hostname ldap.idroot.us

Dále upravte „/etc/hosts ‘ pomocí oblíbeného textového editoru:

sudo nano /etc/hosts

Zkopírujte a vložte následující konfiguraci:

192.168.77.21 ldap.idroot.us ldap

Uložte a zavřete soubor, poté se odhlaste ze své aktuální relace SSH a znovu se přihlaste ke svému serveru. Po přihlášení spusťte níže uvedený příkaz a znovu nakonfigurujte OpenLDAP balíček 'slapd ‘:

sudo dpkg-reconfigure slapd

Potom budete muset odpovědět na následující otázky:

Chcete-li ověřit konfiguraci OpenLDAP, spusťte „slapcat ‘ příkaz:

sudo slapcat

Nakonec restartujte „slapd ‘ služba pro použití nových změn:

sudo systemctl restart slapd
sudo systemctl status slapd

Krok 4. Konfigurace brány firewall.

Ve výchozím nastavení je UFW firewall v Debianu povolen. V závislosti na vašem konfiguračním souboru OpenLDAP otevřete porty LDAP a LDAPS, abyste umožnili provoz:

sudo ufw allow LDAP
sudo ufw allow LDAPS
sudo ufw reload

Krok 5. Nastavení uživatelské skupiny.

Nyní nastavíme skupinu na serveru OpenLDAP pomocí souboru LDIF (LDAP Data Interchange Format):

sudo nano /etc/ldap/users.ldif

Přidejte následující konfiguraci:

dn: ou=chedelics,dc=idroot,dc=us
objectClass: organizationalUnit
ou: chedelics

*Tato konfigurace vytvoří novou skupinu s názvem ‚chedelics‘ na názvu domény ‚idroot.us. 

Uložte a zavřete soubor a poté spusťte ‘ldapadd “ níže, chcete-li přidat skupinu definovanou v souboru „users.ldif soubor:

sudo ldapadd -D "cn=admin,dc=idroot,dc=us" -W -H ldapi:/// -f /etc/ldap/users.ldif

Chcete-li ověřit skupinu ‚chedelics‘, spusťte ‚ldapsearch ‘příkaz níže. Tento příkaz zobrazí dostupné skupiny na serveru OpenLDAP:

sudo ldapsearch -x -b "dc=idroot,dc=us" ou

Krok 6. Nastavení nového uživatele.

Jakmile nastavíte skupinu na OpenLDAP, můžete nyní přidat nového uživatele na server OpenLDAP:

sudo nano meilana.ldif

Přidejte následující konfiguraci:

# Add user alice to LDAP Server
dn: cn=alice,ou=chedelics,dc=idroot,dc=us
objectClass: top
objectClass: account
objectClass: posixAccount
objectClass: shadowAccount
cn: alice
uid: alice
uidNumber: 10001
gidNumber: 10001
homeDirectory: /home/meilana
userPassword: Your-Strong-Password
loginShell: /bin/bash

Uložte a zavřete soubor a poté spusťte ‘ldapadd ‘ níže uvedený příkaz pro přidání nového uživatele na základě ‘meilana.ldif ‘ soubor:

sudo ldapadd -D "cn=admin,dc=idroot,dc=us" -W -H ldapi:/// -f meilana.ldif

Nakonec spusťte „ldapsearch ‘ příkaz níže k získání seznamu uživatelů na serveru OpenLDAP:

sudo ldapsearch -x -b "ou=chedelics,dc=idroot,dc=us"

Blahopřejeme! Úspěšně jste nainstalovali OpenLDAP. Děkujeme, že jste použili tento návod k instalaci nejnovější verze OpenLDAP na Debian 11 Bullseye. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální OpenLDAP webové stránky.


Debian
  1. Jak nainstalovat Nextcloud na Debian 9

  2. Jak nainstalovat PostgreSQL 11 / 10 na Debian 9 a Debian 8

  3. Jak nainstalovat PostgreSQL na Debian 11 / Debian 10

  1. Jak nainstalovat Tomcat 8.5 na Debian 9

  2. Jak nainstalovat MongoDB na Debian 9

  3. Jak nainstalovat MongoDB 4.4 / 4.2 na Debian 9

  1. Jak nainstalovat Nginx na Debian 9

  2. Jak nainstalovat Apache na Debian 9

  3. Jak nainstalovat Jenkins na Debian 9