GNU/Linux >> Linux Esercitazione >  >> Debian

Installa e configura OpenLDAP su Ubuntu 16.04 / Debian 8

OpenLDAP è un'implementazione software open source di Lightweight Directory Access Protocol, creata dal progetto OpenLDAP. È rilasciato con licenza pubblica OpenLDAP; è disponibile per tutti i principali sistemi operativi Linux, AIX, Android, HP-UX, OS X, Solaris,z/OS e Windows.

Funziona come un database relazionale in determinati modi e può essere utilizzato per memorizzare qualsiasi informazione. Non si limita a memorizzare le informazioni; può essere utilizzato anche come database di back-end per il "single sign-on".

In questa guida, configureremo il server OpenLDAP per l'accesso centralizzato in cui gli utenti utilizzano il singolo account per accedere a più server.

Ambiente:

Nome host Indirizzo IP OS Scopo
server.itzgeek.local 192.168.12.10 Ubuntu 16.04 / Debian 8 Server LDAP
client.itzgeek.local 192.168.12.20 Ubuntu 16.04 / Debian 8 Client LDAP

Prerequisiti:

1. Crea una voce per ogni macchina in /etc/hosts per la risoluzione dei nomi.

$ sudo vi /etc/hosts

192.168.12.10 server.itzgeek.local server
192.168.12.20 client.itzgeek.local client

o

Se prevedi di utilizzare il nome del server invece dell'indirizzo IP, configura il server DNS.

LEGGI:​​Come configurare il server DNS su CentOS 7 / RHEL7

Qui userò l'indirizzo IP per tutta la configurazione.

Installa LDAP:

Iniziamo l'installazione del pacchetto del server LDAP utilizzando il comando "apt-get" su server.itzgeek.local .

$ sudo apt-get update
$ sudo apt-get -y install slapd ldap-utils

Durante l'installazione, il programma di installazione ti chiederà di impostare una password per l'amministratore LDAP. Basta inserire una password di tuo desiderio.

Riconfigura il server OpenLDAP:

Il programma di installazione creerà automaticamente una directory LDAP basata sul nome host del tuo server che non è quello che vogliamo, quindi ora riconfiguriamo LDAP. Per farlo, esegui il seguente comando.

$ sudo dpkg-reconfigure slapd

Dovresti rispondere a una serie di domande richieste dallo strumento di riconfigurazione.

Omettere la configurazione del server OpenLDAP? No (Se selezioni sì, la configurazione verrà semplicemente annullata)

Nome di dominio DNS: Questo serve per costruire il DN di base della directory LDAP. Puoi semplicemente inserire il nome di dominio che preferisci.

Nome organizzazione:puoi semplicemente nominare la tua organizzazione.

Immettere la password dell'amministratore per l'account amministratore LDAP, per impostazione predefinita; admin è il nome dell'utente amministratore.

Conferma la password dell'amministratore.

Scegli il formato di back-end per LDAP:HDB

Scegli se desideri rimuovere il database quando slapd viene eliminato. Seleziona No .

Se hai dei vecchi dati in LDAP, potresti considerare di spostare il database prima di creare un database.

Hai la possibilità di consentire o disabilitare il protocollo LDAPv2.

Una volta completata la riconfigurazione, otterresti un output come di seguito.

  Moving old database directory to /var/backups:
  - directory unknown... done.
  Creating initial configuration... done.
  Creating LDAP directory... done.

Verifica l'LDAP.

$ sudo netstat -antup | grep -i 389

tcp        0      0 0.0.0.0:389             0.0.0.0:*               LISTEN      2233/slapd
tcp6       0      0 :::389                  :::*                    LISTEN      2233/slapd
Pagine:1 2 3
Debian
  1. Come installare OpenLDAP Server su Debian o Ubuntu

  2. Come installare e configurare OpenVPN Server su Debian 10

  3. Come installare e configurare il server VNC su Debian 10

  4. Installare e configurare VNC su Debian 9 - Processo passo dopo passo?

  5. Come installare e configurare Squid Proxy su Debian 11

Installa e configura GlusterFS su Ubuntu 16.04 / Debian 8

Configura client LDAP su Ubuntu 16.04 / Debian 8

Come installare e configurare Apache Web Server su Debian 11

Come installare e configurare il server OpenLDAP su Ubuntu 16.04

Installa e configura OwnCloud su Ubuntu 21 / Debian 11

Installa e configura Virtualmin su Ubuntu 20.04 / Debian 10 Server