GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat LDAP 389 Directory Server na CentOS 6 VPS

V tomto článku vás provedeme kroky, jak nainstalovat LDAP 389 Directory Server (389 DS) na CentOS 6 VPS .

Co je 389 DS?

Jedná se o open source LDAP server podnikové třídy pro GNU/Linux. Je posílen používáním v reálném světě, je plnohodnotný, podporuje multi-master replikaci a již zvládá mnoho z největších nasazení LDAP na světě. 389 Directory Server lze stáhnout zdarma a nastavit za méně než hodinu pomocí grafické konzoly pro správu.

Některé z klíčových funkcí 389 DS jsou:

  • Vysoký výkon
  • Multi-Master Replication poskytuje odolnost proti chybám a vysoký výkon zápisu
  • Základ kódu byl vyvíjen a nasazován nepřetržitě stejným týmem po více než deset let
  • Rozsáhlá dokumentace
  • Synchronizace uživatelů a skupin služby Active Directory
  • Bezpečné ověřování a přenos (SSLv3, TLSv1 a SASL)
  • Podpora pro LDAPv3
  • Online, nulové prostoje, aktualizace schématu, konfigurace, správy a informací o řízení přístupu (ACI) na základě LDAP
  • Grafická konzole pro všechny aspekty správy uživatelů, skupin a serverů
  • a mnoho dalších…

Systémové požadavky?

  • CentOS Linux VPS Hosting
  • root přístup

AKTUALIZOVAT SYSTÉM

Než budete pokračovat, ssh do vašeho CentOS Linux VPS, spusťte screen relaci a upgradujte svůj systém pomocí yum :

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

POVOLIT EPEL

Před instalací 389 Directory Server musíte na vašem CentOS VPS povolit úložiště EPEL (Extra Packages for Enterprise Linux). Chcete-li to provést, spusťte následující rpm příkaz jako root:

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

Pokud narazíte na chybovou zprávu 404, přejděte na http://dl.fedoraproject.org/pub/epel/6/x86_64/ a nainstalujte nejnovější epel-release-6-X.noarch.rpm

PŘIDAT SYSTÉMOVÉHO UŽIVATELE

Dále přidejte neprivilegovaného systémového uživatele na váš CentOS Linux Server, který bude použit pro 389 DS. Můžete toho dosáhnout pomocí useradd nástroj jako v:

## useradd ldapadmin

nastavte heslo pro nově vytvořeného uživatele pomocí passwd :

## passwd ldapadmin

NAINSTALUJTE LDAP 389

Adresářový server LDAP 389 lze nainstalovat na váš CentOS VPS pomocí yum . Chcete-li jej nainstalovat, spusťte následující příkaz:

## yum install 389-ds openldap-clients

pokud se zobrazí výzva k něčemu takovému:

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

pak jednoduše přijměte podpisový klíč zadáním „y“ a stisknutím klávesy „ENTER“

KONFIGUROVAT LDAP 389

Po dokončení 389 DS nakonfigurujeme adresářový server pomocí poskytnutého setup-ds-admin.pl perl skript. Ujistěte se, že jste změnili příslušné informace tak, aby vyhovovaly vašim potřebám. Zde je několik tipů pro instalačního programu:

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

Ok, nyní spusťte následující příkaz pro zahájení nastavení:

## setup-ds-admin.pl

a odpovězte na zobrazené otázky, například:

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

PŘIDAT 389 DS DO SPUŠTĚNÍ SYSTÉMU

Když je váš 389 DS nastaven a konfigurován, přidejte jej do spuštění systému, aby se automaticky spustil při každém restartu Linux VPS:

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

dále zkontrolujte, zda jsou služby zapnuté a poslouchají pomocí následujícího netstat příkaz:

## 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

NASTAVTE PORTY FIREWALL PRO LDAP

Dalším krokem je povolení přístupu k vašim portům LDAP v bráně firewall vašeho serveru. Toho můžete dosáhnout pomocí následujících iptables příkazy:

## 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

TESTOVAT NASTAVENÍ

Nastavení můžete otestovat provedením následujícího dotazu LDAP pomocí ldapsearch příkaz:

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

pokud dostanete něco takového:

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

pak vše vypadá dobře. váš adresářový server je nainstalován a funguje.

389 DS ADMINISTRATION CONSOLE

V závislosti na klientském operačním systému, který používáte, musíte použít příslušnou konzolu pro správu 389 DS. Pokud používáte nějakou distribuci založenou na GNU/Linuxu, můžete jednoduše spustit 389-console program pro přístup ke konzole GUI. Pokud používáte počítač s Windows, musíte si stáhnout konzolu pro správu z http://directory.fedoraproject.org/docs/389ds/download.html

Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich plně spravovaných hostingových služeb, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám nainstalovali LDAP 389 DS . Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.

PS. Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.


Cent OS
  1. Jak nainstalovat Teamspeak 3 Server na CentOS 8

  2. Jak nainstalovat ZPanel na CentOS 6 VPS

  3. Jak nainstalovat Website Baker na CentOS 7 VPS

  1. Jak nainstalovat ImpressCMS na CentOS 6 VPS

  2. Jak nainstalovat Railo na CentOS 7 VPS

  3. Jak nainstalovat phpwcms na CentOS 7 VPS

  1. Jak nainstalovat Go na CentOS 7

  2. Jak nainstalovat Minecraft Server na CentOS 7

  3. Jak nainstalovat Nginx na CentOS 8