Cara install dan konfigurasi openldap dan phpldapadmin di centos 7

Sebelum memulai, selalu disarankan untuk memperbarui sistem Anda dengan paket versi terbaru. Anda dapat memperbaruinya dengan perintah berikut

apt-get update -y

Setelah semua paket diperbarui, Anda dapat melanjutkan ke langkah berikutnya

Instal dan Konfigurasi Server OpenLDAP

Pertama, Anda perlu menginstal Slapd dan utilitas LDAP lainnya di server Anda. Anda dapat menginstalnya dengan menjalankan perintah berikut

apt-get install slapd ldap-utils
_

Selama instalasi, Anda akan diminta untuk mengatur kata sandi administrator seperti yang ditunjukkan di bawah ini

Configure slapd

Berikan kata sandi aman Anda dan tekan Enter untuk melanjutkan. Setelah penginstalan selesai, Anda perlu mengkonfigurasi ulang paket SLAPD untuk mengatur informasi domain Anda

Anda dapat mengkonfigurasi ulang dengan perintah berikut

dpkg-reconfigure slapd

Anda akan diminta untuk menghilangkan konfigurasi server OpenLDAP seperti yang ditunjukkan di bawah ini

OpenLdap configuration

Pilih Tidak dan tekan Enter untuk melanjutkan. Anda akan diminta untuk memberikan nama domain DNS seperti yang ditunjukkan di bawah ini

Configure slapd

Berikan nama domain Anda dan tekan Enter untuk melanjutkan. Anda akan diminta untuk memberikan nama organisasi seperti yang ditunjukkan di bawah ini

Organization name

Berikan nama organisasi yang Anda inginkan dan tekan Enter untuk melanjutkan. Anda akan dimintai kata sandi admin seperti yang ditunjukkan di bawah ini

admin password

Berikan kata sandi administrator Anda dan tekan Enter untuk melanjutkan. Anda akan diminta untuk menghapus database seperti yang ditunjukkan di bawah ini

purge database

Pilih Ya dan tekan Enter untuk menyelesaikan konfigurasi

Sekarang, Anda dapat memverifikasi informasi LDAP Anda menggunakan perintah berikut

slapcat

Anda harus mendapatkan output berikut

dn: dc=example,dc=com
objectClass: top
objectClass: dcObject
objectClass: organization
o: example.com
dc: example
structuralObjectClass: organization
entryUUID: 971829cc-ac5f-103a-8e42-9f8486ff5685
creatorsName: cn=admin,dc=example,dc=com
createTimestamp: 20201027051828Z
entryCSN: 20201027051828.103064Z#000000#000#000000
modifiersName: cn=admin,dc=example,dc=com
modifyTimestamp: 20201027051828Z

dn: cn=admin,dc=example,dc=com
objectClass: simpleSecurityObject
objectClass: organizationalRole
cn: admin
description: LDAP administrator
userPassword:: e1NTSEF9Tm5OYlpSMktkYjVnUUprb284MHFPTEVkMjQrQXpQWEk=
structuralObjectClass: organizationalRole
entryUUID: 9718c198-ac5f-103a-8e43-9f8486ff5685
creatorsName: cn=admin,dc=example,dc=com
createTimestamp: 20201027051828Z
entryCSN: 20201027051828.107057Z#000000#000#000000
modifiersName: cn=admin,dc=example,dc=com
modifyTimestamp: 20201027051828Z
_

Buat Akun Pengguna OpenLDAP

Pertama, Anda harus membuat wadah unit organisasi untuk menyimpan informasi pengguna dan grup. Anda dapat membuatnya dengan perintah berikut

nano users-ou.ldif

Tambahkan baris berikut

dn: ou=people,dc=example,dc=com
objectClass: organizationalUnit
objectClass: top
ou: people

dn: ou=groups,dc=example,dc=com
objectClass: organizationalUnit
objectClass: top
ou: groups
_

Simpan dan tutup file setelah Anda selesai kemudian sesuaikan kontrol akses database SLAPD dengan membuat file berikut

nano update-mdb-acl.ldif

Tambahkan baris berikut

dn: olcDatabase={1}mdb,cn=config
changetype: modify
replace: olcAccess
olcAccess: to attrs=userPassword,shadowLastChange,shadowExpire
  by self write
  by anonymous auth
  by dn.subtree="gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth" manage 
  by dn.exact="cn=readonly,ou=people,dc=example,dc=com" read 
  by * none
olcAccess: to dn.exact="cn=readonly,ou=people,dc=example,dc=com" by dn.subtree="gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth" manage by * none
olcAccess: to dn.subtree="dc=example,dc=com" by dn.subtree="gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth" manage
  by users read 
  by * none
_

Simpan dan tutup file kemudian perbarui database ACL dengan informasi di atas dengan menjalankan perintah berikut

ldapadd -Y EXTERNAL -H ldapi:/// -f update-mdb-acl.ldif
_

Anda harus mendapatkan output berikut

apt-get install slapd ldap-utils
_0

Selanjutnya, perbarui database dengan informasi OU pengguna dengan menjalankan perintah berikut

apt-get install slapd ldap-utils
_1

Anda harus mendapatkan output berikut

apt-get install slapd ldap-utils
_2

Selanjutnya, buat akun pengguna baru bernama hiteshj dengan membuat file berikut

apt-get install slapd ldap-utils
_3

Tambahkan baris berikut

apt-get install slapd ldap-utils
_4

Simpan dan tutup file kemudian tambahkan pengguna ke database dengan perintah berikut

apt-get install slapd ldap-utils
_5

Anda harus mendapatkan output berikut

apt-get install slapd ldap-utils
_6

Selanjutnya, Anda perlu mengatur kata sandi untuk pengguna. Anda dapat mengaturnya dengan perintah berikut

apt-get install slapd ldap-utils
_7

Anda harus melihat output berikut

apt-get install slapd ldap-utils
_8

Setelah selesai, Anda dapat melanjutkan ke langkah berikutnya

Buat OpenLDAP Bind DN

Selanjutnya, Anda perlu menentukan nama pengguna dan kata sandi untuk menanyakan server direktori. Pertama, buat hash kata sandi untuk pengguna bind DN menggunakan perintah berikut

apt-get install slapd ldap-utils
_9

Anda harus mendapatkan output berikut

dpkg-reconfigure slapd
0

Selanjutnya, buat nama Bind DN readonly dengan perintah berikut

dpkg-reconfigure slapd
1

Tambahkan baris berikut

dpkg-reconfigure slapd
2

Simpan dan tutup file setelah Anda selesai kemudian tambahkan pengguna BIND ke database dengan perintah berikut

dpkg-reconfigure slapd
_3

Anda harus mendapatkan output berikut

dpkg-reconfigure slapd
_4

Selanjutnya, verifikasi Bind DN ACL dengan perintah berikut

dpkg-reconfigure slapd
5

Anda harus mendapatkan output berikut

dpkg-reconfigure slapd
6

Instal dan Konfigurasikan phpLDAPadmin

Secara default, paket phpLDAPadmin tersedia di Ubuntu 20. 04 repositori default. Anda dapat menginstalnya dengan menjalankan perintah berikut

dpkg-reconfigure slapd
7

Setelah menginstal phpLDAPadmin, Anda perlu mengonfigurasi phpLDAPadmin dan menentukan informasi domain Anda. Anda dapat melakukannya dengan mengedit file /etc/phpldapadmin/config. php

dpkg-reconfigure slapd
_8

Ubah baris berikut

dpkg-reconfigure slapd
_9

Simpan dan tutup file setelah Anda selesai

Konfigurasikan Apache untuk phpLDAPadmin

File konfigurasi default phpLDAPadmin untuk Apache terletak di /etc/apache2/conf-available/phpldapadmin. conf. Jangan melakukan perubahan apa pun dan gunakan pengaturan default

Selanjutnya, nonaktifkan file konfigurasi host virtual Apache default dan mulai ulang layanan Apache untuk menerapkan perubahan

slapcat
0

Setelah selesai, Anda dapat melanjutkan ke langkah berikutnya

Akses UI Web phpLDAPadmin

Sekarang, buka browser web Anda dan akses phpLDAPadmin menggunakan URL http. //ip-server-Anda/phpldapadmin. Anda akan melihat layar berikut

phpladpadmin

Sekarang, klik tombol masuk. Anda akan melihat layar masuk phpLDAPadmin

phpladpadmin login

Berikan DN login Anda, kata sandi dan klik tombol Otentikasi. Anda akan melihat dasbor phpLDAPadmin di layar berikut

Ldap dashboard

Kesimpulan

Selamat. Anda telah berhasil menginstal dan mengkonfigurasi phpLDAPadmin di Ubuntu 20. 04 pelayan. Anda sekarang dapat mengelola server LDAP dan melakukan beberapa tugas termasuk, menambahkan unit organisasi, grup, dan pengguna dengan UI web phpLDAPadmin. Jangan ragu untuk bertanya kepada saya jika Anda memiliki pertanyaan

Bagaimana cara menginstal dan mengkonfigurasi OpenLDAP di CentOS 7?

Tutorial Langkah demi Langkah. Instal dan Konfigurasikan OpenLDAP di CentOS 7 Linux .
Ganti atribut olcSuffix dan olcRootDN
Tambahkan atribut olcRootPW
Ganti atribut olcAccess
Validasi nilai atribut baru

Bagaimana cara menginstal dan mengkonfigurasi OpenLDAP dan PHPLDAPAdmin?

Instal OpenLDAP dengan phpLDAPAdmin di ubuntu .
Langkah1 — Instal slapd — Daemon LDAP yang berdiri sendiri. $sudo apt-get pembaruan. .
Langkah2 — Validasi status tamparan. systemctl status tamparan
Langkah3 — Konfigurasikan penginstalan pos server openLDAP. .
Langkah4 — Konfigurasikan klien LDAP. .
Langkah5 — Menguji server. .
Langkah6 — Menginstal phpldapadmin

Bagaimana cara mengkonfigurasi OpenLDAP di Linux?

Instal RPM openldap, openldap-servers, dan openldap-clients
Edit file /etc/openldap/slapd. .
Mulai tampar dengan perintah. /sbin/service ldap mulai. .
Tambahkan entri ke direktori LDAP dengan ldapadd
Gunakan ldapsearch untuk menentukan apakah slapd mengakses informasi dengan benar

Bagaimana cara membuat server LDAP di CentOS 7?

Langkah Terbaik untuk Menginstal dan Mengonfigurasi Server OpenLDAP di RHEL/CentOS 7 .
Langkah 1. Prasyarat
Langkah 2. Perbarui Sistem Anda
Langkah 3. Instal Server OpenLDAP
Langkah 4. Instal Klien OpenLDAP
Langkah 5. Mulai dan Aktifkan Layanan OpenLDAP
Langkah 6. Siapkan kata sandi pengguna root OpenLDAP
Langkah 7. Konfigurasi Server OpenLDAP