GNU/Linux >> Belajar Linux >  >> Cent OS

Cara menginstal Server Direktori LDAP 389 pada CentOS 6 VPS

Pada artikel ini kami akan memandu Anda melalui langkah-langkah di cara menginstal LDAP 389 Directory Server (389 DS) pada VPS CentOS 6 .

Apa itu 389 DS?

Ini adalah server LDAP Open Source kelas perusahaan untuk GNU/Linux. Ini diperkuat oleh penggunaan dunia nyata, berfitur lengkap, mendukung replikasi multi-master, dan sudah menangani banyak penerapan LDAP terbesar di dunia. Server Direktori 389 dapat diunduh secara gratis, dan disiapkan dalam waktu kurang dari satu jam menggunakan konsol administrasi grafis.

Beberapa Fitur Utama dari 389 DS adalah:

  • Kinerja tinggi
  • Replikasi Multi-Master, untuk memberikan toleransi kesalahan dan performa tulis yang tinggi
  • Basis kode telah dikembangkan dan diterapkan secara terus-menerus oleh tim yang sama selama lebih dari satu dekade
  • Dokumentasi lengkap
  • Sinkronisasi pengguna dan grup Direktori Aktif
  • Autentikasi dan transportasi yang aman (SSLv3, TLSv1, dan SASL)
  • Dukungan untuk LDAPv3
  • On-line, tanpa waktu henti, pembaruan skema, konfigurasi, manajemen, dan Informasi Kontrol Akses (ACI) dalam pohon berbasis LDAP
  • Konsol grafis untuk semua aspek manajemen pengguna, grup, dan server
  • dan masih banyak lagi…

Persyaratan Sistem?

  • Hosting VPS Linux CentOS
  • akses root

PERBARUI SISTEM

Sebelum melanjutkan lebih jauh, ssh ke VPS CentOS Linux Anda, mulai layar sesi dan tingkatkan sistem Anda menggunakan yum :

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

AKTIFKAN EPEL

Anda harus mengaktifkan repositori EPEL (Extra Packages for Enterprise Linux) di CentOS VPS Anda sebelum menginstal 389 Directory Server. Untuk melakukannya, jalankan rpm berikut ini perintah sebagai root:

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

jika Anda menemukan pesan kesalahan 404, buka http://dl.fedoraproject.org/pub/epel/6/x86_64/ dan instal epel-release-6-X.noarch.rpm

TAMBAHKAN PENGGUNA SISTEM

Selanjutnya, tambahkan pengguna sistem unprivileged di Server CentOS Linux Anda yang akan digunakan untuk 389 DS. Anda dapat mencapai ini dengan menggunakan useradd alat seperti pada:

## useradd ldapadmin

atur kata sandi untuk pengguna yang baru dibuat menggunakan passwd :

## passwd ldapadmin

PASANG LDAP 389

Server Direktori LDAP 389 dapat diinstal pada CentOS VPS Anda menggunakan yum . Untuk menginstalnya, jalankan perintah berikut:

## yum install 389-ds openldap-clients

jika Anda dimintai hal seperti ini:

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

lalu terima saja kunci penandatanganan dengan mengetik 'y' dan tekan 'ENTER'

KONFIGURASI LDAP 389

Setelah 389 DS selesai, mari konfigurasikan server direktori menggunakan setup-ds-admin.pl yang disediakan skrip perl. Pastikan Anda mengubah informasi yang relevan agar sesuai dengan kebutuhan Anda. Berikut adalah beberapa tip untuk penginstal:

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

Ok, sekarang jalankan perintah berikut untuk memulai pengaturan:

## setup-ds-admin.pl

dan jawab pertanyaan yang diminta, misalnya:

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

TAMBAHKAN 389 DS KE STARTUP SISTEM

Dengan 389 DS Anda sedang disiapkan dan dikonfigurasi, tambahkan ke startup sistem Anda sehingga mulai secara otomatis setiap kali VPS Linux di-boot ulang:

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

selanjutnya, periksa apakah layanan aktif dan mendengarkan menggunakan netstat berikut perintah:

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

SIAPKAN PORT FIREWALL UNTUK LDAP

Langkah selanjutnya adalah mengizinkan akses ke port LDAP Anda di firewall server Anda. Anda dapat mencapai ini dengan menggunakan iptables berikut ini:perintah:

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

UJI PENYIAPAN

Anda dapat menguji penyiapan dengan melakukan kueri LDAP berikut menggunakan ldapsearch perintah:

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

jika Anda mendapatkan sesuatu seperti ini:

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

maka semuanya terlihat baik. server direktori Anda telah terinstal dan beroperasi.

389 KONSOL ADMINISTRASI DS

Anda perlu menggunakan Konsol Administrasi 389 DS yang sesuai tergantung pada OS klien yang Anda gunakan. Jika Anda menggunakan beberapa distribusi berbasis GNU/Linux, maka Anda cukup menjalankan 389-console program untuk mengakses konsol GUI. Jika Anda menggunakan mesin berbasis Windows, Anda perlu mengunduh konsol administrasi dari http://directory.fedoraproject.org/docs/389ds/download.html

Tentu saja Anda tidak perlu melakukan semua ini jika Anda menggunakan salah satu Layanan Hosting Terkelola Sepenuhnya kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal LDAP 389 DS untuk Anda . Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.

PS. Jika Anda menyukai posting ini, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.


Cent OS
  1. Cara Menginstal Server Teamspeak 3 di CentOS 8

  2. Cara menginstal ImpressCMS pada CentOS 6 VPS

  3. Cara menginstal Website Baker di CentOS 7 VPS

  1. Cara menginstal Railo pada CentOS 7 VPS

  2. Cara menginstal ZPanel pada CentOS 6 VPS

  3. Cara Menginstal phpwcms pada CentOS 7 VPS

  1. Cara Menginstal Go di CentOS 7

  2. Cara Menginstal Server Minecraft di CentOS 7

  3. Cara Menginstal Nginx di CentOS 8