Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal FreeIPA di AlmaLinux 8. Bagi Anda yang belum tahu, FreeIPA adalah singkatan dari Free Identity, Policy, Audit dan merupakan -alat manajemen sumber berdasarkan direktori LDAP dan Kerberos dengan komponen opsional seperti server DNS, otoritas sertifikasi, dan lainnya. Alat ini dapat mengelola domain dengan pengguna, komputer, kebijakan, dan hubungan kepercayaan.
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 FreeIPA di AlmaLinux 8. Anda dapat mengikuti instruksi yang sama untuk Rocky Linux.
Prasyarat
- Server yang menjalankan salah satu sistem operasi berikut:AlmaLinux 8.
- 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 keroot user
. Kami merekomendasikan untuk bertindak sebagainon-root sudo user
, namun, karena Anda dapat membahayakan sistem jika tidak berhati-hati saat bertindak sebagai root.
Instal FreeIPA di AlmaLinux 8
Langkah 1. Pertama, mari kita mulai dengan memastikan sistem Anda mutakhir.
sudo dnf update sudo dnf install epel-release
Langkah 2. Siapkan Nama Inang.
Setel nama host statis untuk sistem Anda menggunakan perintah berikut:
sudo hostnamectl set-hostname freeipa.idroot.us
Jika Anda memiliki server DNS dengan entri server FreeIPA Anda, maka tidak masalah. Jika tidak, konfigurasikan /etc/hosts
Anda file yang sesuai:
echo "192.168.77.20 freeipa.idroot.us" | sudo tee -a /etc/hosts
Langkah 3. Aktifkan modul sistem Red Hat Enterprise Linux Identity Management.
Paket FreeIPA disediakan oleh modul sistem Manajemen Identitas. Oleh karena itu, Anda perlu mengaktifkan idm:DL1
streaming dengan menjalankan perintah di bawah ini:
sudo dnf install @idm:DL1
Langkah 4. Menginstal FreeIPA di AlmaLinux 8.
Sekarang kita jalankan perintah berikut untuk menginstal paket FreeIPA:
sudo dnf install ipa-server
Jika Anda juga ingin menginstal server DNS FreeIPA, jalankan juga perintah berikut:
sudo dnf install ipa-server-dns bind-dyndb-ldap
Langkah 5. Konfigurasi Server FreeIPA.
Untuk menyiapkan server FreeIPA, cukup jalankan perintah berikut di bawah ini:
sudo ipa-server-install
Perintah di atas akan memulai wizard berbasis teks. Ini akan menanyakan beberapa pertanyaan umum. Yang pertama adalah integrasi BIND DNS, secara default, itu akan disetel ke 'TIDAK '. Jadi, cukup tekan tombol Enter untuk melanjutkan tanpa itu. Namun, jika Anda ingin menyetel BIND DNS di AlmaLinux Anda untuk menyelesaikan nama domain, ketik- ya dan tekan tombol Enter.
Jika Anda ingin menginstal server DNS FreeIPA juga, jalankan perintah berikut di bawah ini:
sudo dnf install ipa-server-dns bind-dyndb-ldap
Langkah 6. Konfigurasi Firewall.
Disarankan untuk menjalankan layanan firewall dan mengizinkan akses ke port yang digunakan oleh layanan server FreeIPA:
sudo firewall-cmd --add-service={http,https,dns,ntp,freeipa-ldap,freeipa-ldaps} --permanent sudo firewall-cmd --reload
Langkah 7. Mengakses antarmuka Web FreeIPA.
Setelah berhasil diinstal, Anda dapat mengakses FreeIPA menggunakan alamat https://freeipa.idroot.us
. Abaikan peringatan SSL pribadi dan lanjutkan ke halaman login server FreeIPA. Gunakan nama pengguna, admin, dan kata sandi admin yang diberikan selama penyiapan penginstalan.
Selamat! Anda telah berhasil menginstal FreeIPA. Terima kasih telah menggunakan tutorial ini untuk menginstal FreeIPA pada sistem AlmaLinux 8 Anda. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda memeriksa situs web resmi FreeIPA.