GNU/Linux >> Belajar Linux >  >> Cent OS

Instal FreeIPA di CentOS 8 - Panduan langkah demi langkah?

FreeIPA adalah sistem manajemen identitas sumber terbuka untuk lingkungan Linux / Unix yang menyediakan manajemen dan otentikasi akun terpusat, seperti Microsoft Active Directory atau LDAP.

Di sini, di LinuxAPT, sebagai bagian dari Layanan Manajemen Server kami, kami secara teratur membantu Pelanggan kami untuk melakukan penginstalan Perangkat Lunak Sumber Terbuka Sistem Linux dan kueri konfigurasi.

Dalam konteks ini, kita akan melihat cara menginstal FreeIPA di CentOS 8.


Langkah-langkah untuk menginstal FreeIPA di CentOS 8

1. Instal EPEL dan Lakukan Pembaruan Sistem

Untuk memulai, pastikan Anda menginstal repositori EPEL dan juga memperbarui sistem Anda dengan perintah di bawah ini:

$ sudo dnf install epel-release
$ sudo dnf update


2. Instal FreeIPA di sistem

Misalkan IP Address kita adalah 192.168.77.5 dan Hostanme adalah freeipa.linuxapt.com, kita setup Hostname, Anda dapat mengaturnya dengan perintah berikut:

$ hostnamectl set-hostname freeipa.linuxapt.com
echo "192.168.77.5 freeipa.linuxapt.local ipa" >> /etc/hosts

Paket FreeIPA disediakan oleh modul sistem Manajemen Identitas dari repo CentOS 8 AppStream.

Oleh karena itu, Anda perlu mengaktifkan aliran idm:DL1 dengan menjalankan perintah:

$ sudo dnf module enable idm:DL1

Selanjutnya, sinkronkan repositori dengan perintah berikut:

$ sudo dnf distro-sync

Terakhir, instal FreeIPA pada sistem CentOS 8 menggunakan perintah berikut:

$ sudo dnf install ipa-server ipa-server-dns


Bagaimana cara mengkonfigurasi FreeIPA ?

1. Siapkan server FreeIPA

Anda perlu menyiapkan server FreeIPA. kita dapat mengaturnya dengan perintah berikut:

$ ipa-server-install --setup-dns

Berikut adalah tampilan konfigurasi ini dengan menjalankan perintah sebelumnya:

[[email protected] ~]# ipa-server-install --setup-dns
The log file for this installation can be found in /var/log/ipaserver-install.log
==============================================================================
This program will set up the IPA Server.
This includes:
* Configure a stand-alone CA (dogtag) for certificate management
* Configure the Network Time Daemon (ntpd)
* Create and configure an instance of Directory Server
* Create and configure a Kerberos Key Distribution Center (KDC)
* Configure Apache (httpd)
* Configure DNS (bind)
To accept the default shown in brackets, press the Enter key.
Enter the fully qualified domain name of the computer
on which you're setting up server software. Using the form
<hostname>.<domainname>
Example: master.example.com.

Server host name [freeipa.linuxapt.com]: [ENTER]
Warning: skipping DNS resolution of host freeipa.linuxapt.local
The domain name has been determined based on the host name.
Please confirm the domain name [linuxapt.com]:[ENTER]
The kerberos protocol requires a Realm name to be defined.
This is typically the domain name converted to uppercase.
Please provide a realm name [LINUXAPT.COM]: [ENTER]
Certain directory server operations require an administrative user.
This user is referred to as the Directory Manager and has full access
to the Directory for system management tasks and will be added to the
instance of directory server created for IPA.
The password must be at least 8 characters long.
Directory Manager password: [ENTER PASSWORD]
Password (confirm): [ENTER PASSWORD]
 . . . . .

Setelah instalasi FreeIPA, autentikasi ke ranah Kerberos untuk memastikan bahwa administrator dikonfigurasi dengan benar:

$ kinit admin

Anda juga dapat membuat daftar tiket Kerberos menggunakan perintah klist:

$ klist


2. Konfigurasi Firewall untuk FreeIPA

Anda harus mengizinkan beberapa port yang digunakan oleh FreeIPA. Anda dapat mengizinkannya dengan perintah berikut:

$ sudo firewall-cmd --add-service={http,https,dns,ntp,freeipa-ldap,freeipa-ldaps} --permanent
$ sudo firewall-cmd --reload

Selanjutnya, Anda juga perlu menonaktifkan SELinux di sistem Anda:

$ sudo setenforce 0
$ sudo sed -i 's/^SELINUX=.*/SELINUX=permissive/g' /etc/selinux/config


Bagaimana cara mengakses antarmuka Web FreeIPA ?

FreeIPA akan tersedia pada port HTTP 80 secara default.

Mulailah dengan Menggunakan perintah di bawah ini untuk memeriksa apakah semua layanan FreeIPA berjalan atau tidak:

[root@ipa ~]# ipactl status

Kemudian, Buka browser favorit Anda dan arahkan ke https://freeipa.linuxapt.com/ dan selesaikan langkah-langkah yang diperlukan untuk menyelesaikan instalasi.

Abaikan peringatan SSL pribadi dan lanjutkan ke halaman login server FreeIPA.

Gunakan nama pengguna, admin, dan kata sandi admin yang diberikan selama penyiapan penginstalan.



Cent OS
  1. Instal Grafana di CentOS 8 - Panduan langkah demi langkah?

  2. Instal OrangeScrum di CentOS 8 - Panduan langkah demi langkah?

  3. Instal Rar / Unrar di Centos 8 - Panduan langkah demi langkah?

  1. Instal ClamAV di CentOS 8 - Panduan langkah demi langkah?

  2. Instal Apache Ant di CentOS 8 - Panduan langkah demi langkah?

  3. Instal Nethogs di CentOS 8 - Panduan langkah demi langkah?

  1. Instal Foxit Reader di CentOS 8 - Panduan langkah demi langkah?

  2. Instal HAProxy di CentOS 8 - Panduan langkah demi langkah?

  3. Instal Steam di CentOS 8 - Panduan langkah demi langkah?