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 :
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 :
- Menonaktifkan selinux
- atur tanggal dan timezone server
- atur hostname server
- instal repositori epel release
- mangaktifkan repositori power tools
- 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 —