GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare LDAP 389 Directory Server su un CentOS 6 VPS

In questo articolo ti guideremo attraverso i passaggi su come installare LDAP 389 Directory Server (389 DS) su un CentOS 6 VPS .

Cos'è 389 DS?

È un server LDAP open source di classe enterprise per GNU/Linux. È rafforzato dall'uso nel mondo reale, è completo, supporta la replica multi-master e gestisce già molte delle più grandi implementazioni LDAP nel mondo. Il server di directory 389 può essere scaricato gratuitamente e configurato in meno di un'ora utilizzando la console di amministrazione grafica.

Alcune delle caratteristiche principali di 389 DS sono:

  • Alte prestazioni
  • Replica multimaster, per fornire tolleranza agli errori e prestazioni di scrittura elevate
  • La base di codice è stata sviluppata e distribuita continuamente dallo stesso team per più di un decennio
  • Ampia documentazione
  • Sincronizzazione di utenti e gruppi di Active Directory
  • Autenticazione e trasporto sicuri (SSLv3, TLSv1 e SASL)
  • Supporto per LDAPv3
  • Aggiornamento on-line, zero tempi di inattività, basato su LDAP di schema, configurazione, gestione e informazioni di controllo degli accessi (ACI) in-tree
  • Console grafica per tutti gli aspetti della gestione di utenti, gruppi e server
  • e molti altri...

Requisiti di sistema?

  • Un hosting VPS Linux CentOS
  • accesso root

AGGIORNAMENTO DEL SISTEMA

Prima di procedere oltre, ssh sul tuo VPS CentOS Linux, avvia una screen sessione e aggiorna il tuo sistema usando yum :

## screen -U -S 389-ds
## yum update

ABILITA EPEL

Devi abilitare il repository EPEL (Extra Packages for Enterprise Linux) sul tuo CentOS VPS prima di installare 389 Directory Server. Per farlo, esegui il seguente rpm comando come root:

## rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

se incontri un messaggio di errore 404, vai su http://dl.fedoraproject.org/pub/epel/6/x86_64/ e installa l'ultimo epel-release-6-X.noarch.rpm

AGGIUNGI UTENTE DI SISTEMA

Quindi, aggiungi un utente di sistema senza privilegi sul tuo server CentOS Linux che verrà utilizzato per 389 DS. Puoi ottenerlo usando useradd strumento come in:

## useradd ldapadmin

impostare la password per l'utente appena creato utilizzando passwd :

## passwd ldapadmin

INSTALLA LDAP 389

Il server di directory LDAP 389 può essere installato sul tuo CentOS VPS utilizzando yum . Per installarlo, esegui il seguente comando:

## yum install 389-ds openldap-clients

se ti viene richiesto qualcosa del genere:

warning: rpmts_HdrFromFdno: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
Importing GPG key 0x0608B895:
 Userid : EPEL (6) <[email protected]>
 Package: epel-release-6-8.noarch (installed)
 From   : /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
Is this ok [y/N]: y

quindi accetta semplicemente la chiave di firma digitando "y" e premi "INVIO"

CONFIGURA LDAP 389

Una volta terminato il 389 DS, configuriamo il server di directory utilizzando il setup-ds-admin.pl fornito. script perl. Assicurati di modificare le informazioni pertinenti in base alle tue esigenze. Ecco alcuni suggerimenti per l'installatore:

- type Ctrl+B and hit 'ENTER' to go back to the previous screen
- type Ctrl+C to cancel the setup

Ok, ora esegui il seguente comando per avviare l'installazione:

## setup-ds-admin.pl

e rispondi alle domande poste, ad esempio:

Would you like to continue with set up? [yes]: yes
Would you like to continue? [no]: yes
Choose a setup type [2]: 2
Computer name [host.yourdomain.com]: host.yourdomain.com
System User [nobody]: ldapadmin
System Group [nobody]: ldapadmin
Do you want to register this software with an existing
configuration directory server? [no]: no
administrator ID [admin]: admin
Administration Domain [yourdomain.com]: ldap.yourdomain.com
Directory server network port [389]: 389
Directory server identifier [host]: host
Suffix [dc=yourdomain, dc=com]: dc=yourdomain, dc=com
Directory Manager DN [cn=Directory Manager]: PRESS ENTER
Administration port [9830]: PRESS ENTER
Are you ready to set up your servers? [yes]: yes

AGGIUNGI 389 DS ALL'AVVIO DEL SISTEMA

Con il tuo 389 DS configurato e configurato, aggiungilo all'avvio del sistema in modo che si avvii automaticamente ogni volta che il VPS Linux viene riavviato:

## chkconfig dirsrv on
## chkconfig dirsrv-admin on

quindi, controlla se i servizi sono attivi e in ascolto utilizzando il seguente netstat comando:

## netstat -tunlp | grep -E '9830|389'

tcp 0  0 0.0.0.0:9830  0.0.0.0:*  LISTEN 1231/httpd.worker
tcp 0  0 :::389        :::*       LISTEN 1110/./ns-slapd

IMPOSTAZIONE DELLE PORTE FIREWALL PER LDAP

Il prossimo passo è consentire l'accesso alle tue porte LDAP nel firewall del tuo server. Puoi ottenere ciò utilizzando i seguenti iptables comandi:

## iptables -A INPUT -p tcp --dport 389  -m state --state NEW -j ACCEPT
## iptables -A INPUT -p tcp --dport 9830  -m state --state NEW -j ACCEPT
## service iptables save

PROVA LA CONFIGURAZIONE

Puoi testare la configurazione eseguendo la seguente query LDAP utilizzando ldapsearch comando:

## ldapsearch -x -b "dc=yourdomain,dc=com"

se ottieni qualcosa del genere:

...
# search result
search: 2
result: 0 Success

allora sembra tutto a posto. il tuo server di directory è installato e funzionante.

CONSOLE DI AMMINISTRAZIONE 389 DS

È necessario utilizzare la console di amministrazione 389 DS appropriata a seconda del sistema operativo client in uso. Se stai usando una distribuzione basata su GNU/Linux, puoi semplicemente eseguire la 389-console programma per accedere alla console della GUI. Se stai utilizzando una macchina basata su Windows, devi scaricare la console di amministrazione da http://directory.fedoraproject.org/docs/389ds/download.html

Ovviamente non devi fare nulla di tutto ciò se utilizzi uno dei nostri servizi di hosting completamente gestiti, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare LDAP 389 DS per te . Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.

PS. Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.


Cent OS
  1. Come installare Teamspeak 3 Server su CentOS 8

  2. Come installare ImpressCMS su un VPS CentOS 6

  3. Come installare Railo su un CentOS 7 VPS

  4. Come installare ZPanel su un VPS CentOS 6

  5. Come installare phpwcms su un VPS CentOS 7

Come installare Centreon su Centos 7

Come installare Minecraft Server su CentOS

Come installare Nginx su CentOS

Come installare MySQL 8 su CentOS 8

Come installare Shoutcast Server su CentOS 8

Come installare Configurare il client LDAP per 389 Directory Server