GNU/Linux >> Linux Esercitazione >  >> Rocky Linux

Come installare FreeIPA su Rocky Linux 8

In questo tutorial, ti mostreremo come installare FreeIPA su Rocky Linux 8. Per quelli di voi che non lo sapessero, FreeIPA sta per Free Identity, Policy, Audit ed è un soluzione di gestione dell'identità open source basata su una directory LDAP e Kerberos con componenti opzionali come server DNS, autorità di certificazione e altro.FreeIPA è basato su noti componenti open source e protocolli standard con una forte attenzione alla facilità di gestione e automazione delle attività di installazione e configurazione.

Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il ​​tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo ' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo di FreeIPA su Rocky Linux. 8.

Prerequisiti

  • Un server che esegue uno dei seguenti sistemi operativi:  Rocky Linux 8.
  • Si consiglia di utilizzare una nuova installazione del sistema operativo per evitare potenziali problemi.
  • Accesso SSH al server (o semplicemente apri Terminal se sei su un desktop).
  • Un non-root sudo user o accedere all'root user . Ti consigliamo di agire come non-root sudo user , tuttavia, poiché puoi danneggiare il tuo sistema se non stai attento quando agisci come root.

Installa FreeIPA su Rocky Linux 8

Passaggio 1. Il primo passaggio consiste nell'aggiornare il sistema all'ultima versione dell'elenco dei pacchetti. Per farlo, esegui i seguenti comandi:

sudo dnf check-update
sudo dnf update
sudo dnf install epel-release

Passaggio 2. Imposta il nome host.

FreeIPA richiede un nome di dominio completo. Se non hai cambiato il nome host durante l'installazione, usa hostnamectl comando:

sudo hostnamectl set-hostname freeipa.idroot.us

Passaggio 3. Installazione di FreeIPA su Rocky Linux 8.

Per impostazione predefinita, FreeIPA non è disponibile sul repository di base Rocky Linux 8. Innanzitutto, abilita il repository appstream per la gestione delle identità:

sudo dnf install @idm:DL1

Dopo che il modulo IDM (identity management appstream) è stato abilitato sul tuo sistema server, ora installiamo tutti i pacchetti richiesti per FreeIPA usando il seguente comando:

sudo dnf install ipa-server

Con i pacchetti FreeIPA installati, ora configuriamo FreeIPA, eseguiamo il comandoipa-server-install . Questa è un'installazione interattiva e dovrai rispondere ad alcune informazioni necessarie:

sudo ipa-server-install

Risultato:

The log file for this installation can be found in /var/log/ipaserver-install.log
==============================================================================
This program will set up the IPA Server.
Version 4.9.4

This includes:
  * Configure a stand-alone CA (dogtag) for certificate management
  * Configure the NTP client (chronyd)
  * Create and configure an instance of Directory Server
  * Create and configure a Kerberos Key Distribution Center (KDC)
  * Configure Apache (httpd)
  * Configure the KDC to enable PKINIT

To accept the default shown in brackets, press the Enter key.

Do you want to configure integrated DNS (BIND)? [no]: no

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.idroot.us]: freeipa.idroot.us

The domain name has been determined based on the host name.

Please confirm the domain name [idroot.us]: freeipa.idroot.us

The kerberos protocol requires a Realm name to be defined.
This is typically the domain name converted to uppercase.

Please provide a realm name [freeipa.idroot.us]: freeipa.idroot.us
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:
Password (confirm):

Passaggio 4. Configura le regole del firewall.

Se sul tuo server è installato e configurato un firewall, dovrai consentire le porte tramite firewalld. Puoi consentirle con il seguente comando:

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

Puoi verificare elencando le impostazioni correnti del firewall:

sudo firewall-cmd --permanent --list-all

Passaggio 5. Accesso all'interfaccia Web di FreeIPA.

Una volta installato correttamente, puoi accedere a FreeIPA utilizzando l'indirizzo https://freeipa.idroot.us . Ignora l'avviso SSL privato e procedi alla pagina di accesso del server FreeIPA. Il nome utente è admin e la password è la password che hai impostato durante l'installazione.

Dopo aver effettuato l'accesso, ti viene presentata l'interfaccia di Identity Dashboard:

Congratulazioni! Hai installato con successo FreeIPA. Grazie per aver utilizzato questo tutorial per installare FreeIPA sul tuo sistema Rocky Linux 8. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di FreeIPA.


Rocky Linux
  1. Come installare MariaDB 10.6 su Rocky Linux 8

  2. Come installare Docker su Rocky Linux 8

  3. Come installare Cockpit su Rocky Linux 8

  4. Come installare GitLab su Rocky Linux 8

  5. Come installare MariaDB su Rocky Linux 8

Come installare Joomla su Rocky Linux 8

Come installare Fail2ban su Rocky Linux 8

Come installare ImageMagick su Rocky Linux 8

Come installare Spotify su Rocky Linux 8

Come installare Grafana su Rocky Linux 8

Come installare Netdata su Rocky Linux 8