GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare FreeIPA su CentOS 8

In questo tutorial, ti mostreremo come installare FreeIPA su CentOS 8. Per chi non lo sapesse, FreeIPA è un sistema di gestione delle identità open source per ambienti Linux/Unix che fornisce gestione e autenticazione centralizzate dell'account, come Microsoft Active Directory o LDAP.

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 CentOS 8.

Prerequisiti

  • Un server che esegue uno dei seguenti sistemi operativi:CentOS 8.
  • Si consiglia di utilizzare una nuova installazione del sistema operativo per prevenire 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 CentOS 8

Passaggio 1. Innanzitutto, iniziamo assicurandoci che il tuo sistema sia aggiornato.

sudo dnf install epel-release
sudo dnf update

Passaggio 2. Installazione di FreeIPA su CentOS 8.

Ora impostiamo Hostname, puoi configurarlo con il seguente comando:

hostnamectl set-hostname freeipa.idroot.us
echo "192.168.77.1 freeipa.idroot.local ipa" >> /etc/hosts

I pacchetti FreeIPA sono forniti dal modulo del sistema di gestione dell'identità dei repository CentOS 8 AppStream. Pertanto, è necessario abilitare lo stream idm:DL1 eseguendo il comando:

sudo dnf module enable idm:DL1

Avanti, sincronizza il repository con il seguente comando:

sudo dnf distro-sync

Infine, installa FreeIPA sul sistema CentOS 8 usando il seguente comando:

sudo dnf install ipa-server ipa-server-dns

Passaggio 3. Configura FreeIPA.

Dovrai configurare il server FreeIPA. Possiamo configurarlo con il seguente comando:

ipa-server-install --setup-dns

Ecco come apparirà questa configurazione eseguendo il comando precedente:

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

Warning: skipping DNS resolution of host freeipa.idroot.local
The domain name has been determined based on the host name.

Please confirm the domain name [idroot.us]:[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 [IDROOT.US]: [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]

 . . . . .

Dopo l'installazione di FreeIPA, autenticati nel regno di Kerberos per assicurarti che l'amministratore sia configurato correttamente:

kinit admin

Puoi anche elencare i biglietti Kerberos usando la klist comando:

klist

Passaggio 4. Configura Firewall.

Dovrai consentire alcune porte utilizzate da FreeIPA. Puoi consentirle con il seguente comando:

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

Avanti, dovrai anche disabilitare SELinux nel tuo sistema:

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

Passaggio 5. Accesso all'interfaccia Web di FreeIPA.

FreeIPA sarà disponibile sulla porta HTTP 80 per impostazione predefinita. Apri il tuo browser preferito e vai a https://freeipa.idroot.us/ e completare i passaggi necessari per completare l'installazione. Ignora l'avviso SSL privato e procedi alla pagina di accesso del server FreeIPA. Utilizza il nome utente, l'amministratore e la password dell'amministratore forniti durante la configurazione dell'installazione.

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


Cent OS
  1. Come installare Vagrant su CentOS 7

  2. Come installare Gitea su CentOS 8

  3. Come installare Memcached su CentOS 8

  4. Come installare Nginx su CentOS 7

  5. Come installare ownCloud su CentOS 8

Come installare il client FreeIPA su CentOS 7

Come installare FreeIPA Server su CentOS 7

Come installare Zoom su CentOS 8

Come installare Nethogs su CentOS

Come installare Yourls in CentOS 8

Come installare SuiteCRM su CentOS 8