GNU/Linux >> Belajar Linux >  >> Debian

Cara Menginstal OpenLDAP di Debian 11

Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal OpenLDAP di Debian 11. Bagi Anda yang belum tahu, OpenLDAP adalah implementasi gratis dan open-source dari Akses Direktori Ringan Protokol dirilis di bawah Lisensi Publik OpenLDAP. Ini adalah protokol platform-independen yang dapat digunakan untuk otentikasi terpusat dan layanan akses direktori seperti email dan aplikasi lain.

Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasi cukup sederhana dan mengasumsikan Anda sedang berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo ' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan kepada Anda langkah demi langkah instalasi OpenLDAP pada Debian 11 (Bullseye).

Prasyarat

  • Server yang menjalankan salah satu sistem operasi berikut:Debian 11 (Bullseye).
  • Sebaiknya Anda menggunakan penginstalan OS baru untuk mencegah potensi masalah.
  • Akses SSH ke server (atau cukup buka Terminal jika Anda menggunakan desktop).
  • Seorang non-root sudo user atau akses ke root user . Kami merekomendasikan untuk bertindak sebagai non-root sudo user , namun, karena Anda dapat membahayakan sistem jika tidak berhati-hati saat bertindak sebagai root.

Instal OpenLDAP di Debian 11 Bullseye

Langkah 1. Sebelum kami menginstal perangkat lunak apa pun, penting untuk memastikan sistem Anda mutakhir dengan menjalankan apt berikut perintah di terminal:

sudo apt update
sudo apt upgrade

Langkah 2. Menginstal OpenLDAP di Debian 11.

Secara default, OpenLDAP tersedia di repositori dasar Debian 11. Jadi, sekarang jalankan perintah berikut untuk menginstal paket OpenLDAP ke sistem Debian Anda:

sudo apt install slapd ldap-utils

Selama instalasi, Anda akan diminta untuk mengatur kata sandi untuk pengguna admin OpenLDAP:

Langkah 3. Konfigurasi Server OpenLDAP.

Sekarang kita menyiapkan FQDN (Fully Qualified Domain Name) server menggunakan perintah berikut:

sudo hostnamectl set-hostname ldap.idroot.us

Selanjutnya, edit '/etc/hosts ' file menggunakan editor teks favorit:

sudo nano /etc/hosts

Salin dan tempel konfigurasi berikut:

192.168.77.21 ldap.idroot.us ldap

Simpan dan tutup file, lalu logout dari sesi SSH Anda saat ini dan login lagi ke server Anda. Setelah login, jalankan perintah di bawah ini untuk mengonfigurasi ulang OpenLDAP paket 'slapd ‘:

sudo dpkg-reconfigure slapd

Anda kemudian harus menjawab pertanyaan berikut:

Untuk memverifikasi konfigurasi OpenLDAP, jalankan 'slapcat ' perintah:

sudo slapcat

Terakhir, mulai ulang 'slapd ' layanan untuk menerapkan perubahan baru:

sudo systemctl restart slapd
sudo systemctl status slapd

Langkah 4. Mengonfigurasi Firewall.

Secara default, firewall UFW diaktifkan di Debian. Bergantung pada file konfigurasi OpenLDAP Anda, buka port LDAP dan LDAPS untuk mengizinkan lalu lintas:

sudo ufw allow LDAP
sudo ufw allow LDAPS
sudo ufw reload

Langkah 5. Menyiapkan Grup Pengguna.

Sekarang kita menyiapkan grup di server OpenLDAP menggunakan file LDIF (LDAP Data Interchange Format):

sudo nano /etc/ldap/users.ldif

Tambahkan konfigurasi berikut:

dn: ou=chedelics,dc=idroot,dc=us
objectClass: organizationalUnit
ou: chedelics

*Konfigurasi ini akan membuat grup baru bernama 'chedelics' pada nama domain 'idroot.us. 

Simpan dan tutup file, lalu jalankan 'ldapadd ' perintah di bawah ini untuk menambahkan grup yang ditentukan pada 'users.ldif berkas:

sudo ldapadd -D "cn=admin,dc=idroot,dc=us" -W -H ldapi:/// -f /etc/ldap/users.ldif

Untuk memverifikasi grup 'chedelics', jalankan 'ldapsearch ' perintah di bawah. Perintah ini akan menampilkan grup yang tersedia di server OpenLDAP:

sudo ldapsearch -x -b "dc=idroot,dc=us" ou

Langkah 6. Menyiapkan Pengguna Baru.

Setelah menyiapkan grup di OpenLDAP, sekarang Anda dapat menambahkan pengguna baru ke server OpenLDAP:

sudo nano meilana.ldif

Tambahkan konfigurasi berikut:

# Add user alice to LDAP Server
dn: cn=alice,ou=chedelics,dc=idroot,dc=us
objectClass: top
objectClass: account
objectClass: posixAccount
objectClass: shadowAccount
cn: alice
uid: alice
uidNumber: 10001
gidNumber: 10001
homeDirectory: /home/meilana
userPassword: Your-Strong-Password
loginShell: /bin/bash

Simpan dan tutup file, lalu jalankan 'ldapadd ' perintah di bawah ini untuk menambahkan pengguna baru berdasarkan 'meilana.ldif ‘file:

sudo ldapadd -D "cn=admin,dc=idroot,dc=us" -W -H ldapi:/// -f meilana.ldif

Terakhir, jalankan 'ldapsearch ' perintah di bawah ini untuk mendapatkan daftar pengguna di server OpenLDAP:

sudo ldapsearch -x -b "ou=chedelics,dc=idroot,dc=us"

Selamat! Anda telah berhasil menginstal OpenLDAP. Terima kasih telah menggunakan tutorial ini untuk menginstal versi terbaru OpenLDAP di Debian 11 Bullseye. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda memeriksa OpenLDAP resmi situs web.


Debian
  1. Cara Menginstal Nextcloud Di Debian 9

  2. Cara Menginstal PostgreSQL 11/10 di Debian 9 &Debian 8

  3. Cara Menginstal PostgreSQL di Debian 11 / Debian 10

  1. Cara Menginstal Tomcat 8.5 di Debian 9

  2. Cara Menginstal MongoDB di Debian 9

  3. Cara Menginstal MongoDB 4.4 / 4.2 Di Debian 9

  1. Cara Menginstal Nginx di Debian 9

  2. Cara Instal Apache di Debian 9

  3. Cara Menginstal Jenkins di Debian 9