08 Oct 2021

Instalasi 389 Direktori Server di Almalinux 8

LDAP merupakan singkatan dari Lightwieght Directory Access protocol adalah sebuah protokol yang digunakan untuk mengakses suatu direktori dengan tata cara yang di tetapkan. Struktur ldap di bentuk dalam hirarki pohon seperti gambar di bawah ini :

 

masukkan deskripsi gambar di sini

Banyak aplikasi management ldap yang ada saat ini, seperti : openldap, active direktory, 389-DS, dan Redhat Directory Server. Pada artikel ini saya akan membahas bagaimana cara instalasi 389-DS pada sistem operasi almalinux 8.

Kamu pernah dengan tentang Redhat Directory Server ? Redhat memiliki aplikasi LDAP berbayar dengan nama Redhat Directory Server. Nah, fedora project membuat versi opensource nya dengan nama 389-Directory-Server. Jadi, 389-DS ini dapat di install pada sistem operasi turunan redhat seperti centos, almalinux, rocky linux. Untuk memudahkan instalasi baiknya kamu sudah menggunakan sistem operasi turunan redhat yang di jelaskan pada versi 8. Karena untuk instalasi di versi 7 agak lebih tricky.

Pada artike kali ini saya install 389-ds di spesifikasi server :

  • CPU : 2 core
  • memory : 2 G
  • Storage : 120G
  • Operating System : Almalinux

Hal yang perlu diperhatikan dalam instalasi ini adalah :

  1. Menonaktifkan selinux
  2. atur tanggal dan timezone server
  3. atur hostname server
  4. instal repositori epel release
  5. mangaktifkan repositori power tools
  6. membuka port 9090 (Cockpit), 389 (LDAP), 636(LDAPS) pada firewalld

Untuk membuka port pada firewalld dapat menggunakan perintah berikut :

firewall-cmd --add-service={ldap,ldaps,cockpit} --permanent

firewall-cmd --reload

Untuk mengaktifkan selinux kamu dapat gunakan perintah :

setenforce 0

sed -i s/^SELINUX=.*$/SELINUX=disabled/ /etc/selinux/config

Kemudian untuk mengatur timezone dapat dengan perintah berikut : (Saya atur ke bentuk WIB atau Asia/Jakarta)

timedatectl set-timezone Asia/Jakarta

Kemudian atur hostname server

hostnamectl set-hostname nobita.hanangpriambodo.com

selanjutnya install epel release dengan perintah berikut :

dnf install epel-release

aktikan repositori powertools

dnf config-manager --set-enable powertools

Instalasi 389-DS dengan perintah berikut :

dnf module install 389-directory-server:stable/default

Setelah selesai jalankan cockpit

service cockpit start

Buka browser dengan IP_ADDRESS:9090

Akan tampil seperti gambar diatas. kemudian masuk dengan user root sistem operasi

 

Kemudian klik menu 389 Direktory Server pada kiri tengan halaman. Akan tampil seperti gambar di bawah ini :

 

Kemudian klik Create New Instance

Kemudian klik Create Instance

Tunggu sampai selesai

Tampilan diatas berarti konfiguras 389-DS telah berhasil. untuk melakukan testing, kamu bisa menggunakan apache directory studio.

Plih icon kotak command dengan tanda plus yang berada pada pokok kiri atas

 

 

Kemudian  masukan IP dan port pada halaman di bawah ini :

 

Periksa koneksi dengan tombol “Check Network Parameter” Jika berhasil akan muncul seperti di bawah ini :

 

Kemudian klik next. dan isi Bind DN (Directory Manager DN) dan Bind Password yang sudah di setting sebelumnya

Kemudian klik “Check Authentication”

Jika berhasil pilih “Finish”

Instalasi telah selesai dan 389-DS sudah dapat digunakan. Terima kasih, semoga artikel ini bermanfaat.

untuk gambar tree ldap saya gunakan dari link berikut :

https://qastack.id/programming/239385/what-is-ldap-used-for

 

Terima Kasih

— H P —

 

Leave a Reply