GNU/Linux >> Znalost Linux >  >> Cent OS

Nainstalovat FreeIPA na CentOS 8 – průvodce krok za krokem?

FreeIPA je open-source systém správy identit pro prostředí Linux / Unix, který poskytuje centralizovanou správu účtů a ověřování, jako je Microsoft Active Directory nebo LDAP.

Zde v LinuxAPT, jako součást našich služeb správy serveru, pravidelně pomáháme našim zákazníkům provádět související dotazy na instalaci a konfiguraci softwaru s otevřeným zdrojovým kódem systému Linux.

V této souvislosti se podíváme na to, jak nainstalovat FreeIPA na CentOS 8.


Kroky k instalaci FreeIPA na CentOS 8

1. Nainstalujte EPEL a proveďte aktualizaci systému

Nejprve se ujistěte, že jste si nainstalovali úložiště EPEL a také udržovali svůj systém aktuální pomocí níže uvedených příkazů:

$ sudo dnf install epel-release
$ sudo dnf update


2. Nainstalujte FreeIPA do systému

Řekněme, že naše IP adresa je 192.168.77.5 a Hostanme je freeipa.linuxapt.com, nastavíme název hostitele, můžete jej nastavit pomocí následujícího příkazu:

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

Balíčky FreeIPA poskytuje modul systému správy identit CentOS 8 AppStream repo.

Proto musíte povolit stream idm:DL1 spuštěním příkazu:

$ sudo dnf module enable idm:DL1

Dále synchronizujte úložiště pomocí následujícího příkazu:

$ sudo dnf distro-sync

Nakonec nainstalujte FreeIPA na systém CentOS 8 pomocí následujícího příkazu:

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


Jak nakonfigurovat FreeIPA?

1. Nastavte FreeIPA server

Budete muset nastavit server FreeIPA. můžeme jej nastavit pomocí následujícího příkazu:

$ ipa-server-install --setup-dns

Takto bude tato konfigurace vypadat spuštěním předchozího příkazu:

[[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]
 . . . . .

Po instalaci FreeIPA se ověřte v oblasti Kerberos, abyste se ujistili, že je administrátor správně nakonfigurován:

$ kinit admin

Kerberos lístky můžete také vypsat pomocí příkazu klist:

$ klist


2. Nakonfigurujte bránu firewall pro FreeIPA

Budete muset povolit některé porty používané FreeIPA. Můžete je povolit pomocí následujícího příkazu:

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

Dále budete také muset zakázat SELinux ve vašem systému:

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


Jak získat přístup k webovému rozhraní FreeIPA?

FreeIPA bude ve výchozím nastavení k dispozici na portu HTTP 80.

Začněte pomocí níže uvedeného příkazu ke kontrole, zda všechny služby FreeIPA běží nebo ne:

[root@ipa ~]# ipactl status

Poté otevřete svůj oblíbený prohlížeč a přejděte na https://freeipa.linuxapt.com/ a dokončete požadované kroky k dokončení instalace.

Ignorujte soukromé varování SSL a přejděte na přihlašovací stránku serveru FreeIPA.

Použijte uživatelské jméno, správce a heslo správce poskytnuté během instalace.



Cent OS
  1. Nainstalovat Grafana na CentOS 8 – průvodce krok za krokem?

  2. Nainstalovat OrangeScrum na CentOS 8 – průvodce krok za krokem?

  3. Nainstalovat Rar/Unrar na Centos 8 – průvodce krok za krokem?

  1. Nainstalovat ClamAV na CentOS 8 – průvodce krok za krokem?

  2. Nainstalovat Apache Ant na CentOS 8 - Průvodce krok za krokem?

  3. Nainstalovat Nethogs na CentOS 8 – průvodce krok za krokem?

  1. Nainstalovat Foxit Reader na CentOS 8 - Průvodce krok za krokem?

  2. Nainstalovat HAProxy na CentOS 8 – průvodce krok za krokem?

  3. Nainstalovat Steam na CentOS 8 – průvodce krok za krokem?