Ciao a tutti ! Nell'articolo precedente, abbiamo visto come configurare freeIPA Server su centOS 8.
In questo articolo, mostreremo come aggiungere un host client al dominio freeIPA. Configureremo una macchina CentOS 8 per l'autenticazione su un server FreeIPA esistente.
Requisiti
Avevo bisogno delle seguenti cose per eseguire l'installazione e la configurazione:
- Server freeIPA configurato
- Macchina Cantos 8 appena installata
- 4 GB di RAM.
- CPU a 4 core.
- 50 GB di spazio libero.
- 1 IP statico.
Prima di iniziare
Installazione macchina
Ho installato una macchina centos8 sulla virtual box con IP 192.168.0.165 &IPA utente. Faremo il resto del lavoro con il nome utente IPA. L'utente IPA ha accesso amministrativo alla macchina. Non è consigliabile utilizzare root ai fini dell'installazione.
Imposta il nome host
Imposteremo il nome host come ipamaster.unixcop.local. Ovviamente puoi impostare il tuo
hostnamectl set-hostname ipaclient.unixcop.local
SELinux Permissive
Abbiamo bisogno di impostare SELinux come modalità Permissive/Disabled
Possiamo renderlo permanente o temporaneo modificando la configurazione situata in /etc/selinux Directory
Ho reso la modifica permanente come di seguito. Devi riavviare il sistema dopo aver apportato queste modifiche.
Entra nel file hosts
Dobbiamo aggiungere l'IP e il nome host al file /etc/hosts. Nel mio caso, l'IP è 192.168.0.1 65
L'output del mio file hosts è il seguente
Installazione
Aggiornamento del sistema
Per prima cosa dobbiamo aggiornare il nostro sistema, solo per assicurarci che tutti i pacchetti/software siano aggiornati.
Esegui il comando sudo dnf update -y
Scarica e installa i pacchetti richiesti
Come abbiamo discusso sul modulo IDM, quando stavamo configurando il server freeIPA sulla funzionalità di repository di modularità di centos che consente di installare versioni aggiuntive di software su cicli di vita indipendenti tramite il flusso di applicazioni denominato anche AppStream.
Quindi i pacchetti FreeIPA Server e client sono distribuiti tramite il repository AppStream in Alma Linux/Centos 8. Quindi, per prima cosa elencheremo l'elenco dei moduli.
sudo dnf module list idm
Se vogliamo scoprire maggiori dettagli sul modulo client di FreeIPA, possiamo farlo, esegui
sudo dnf module info idm:client
Ora è il momento di installare il client freeIPA sulla nostra macchina centos 8
sudo dnf install @idm:client
Ci vorrà del tempo per una corretta installazione.
Dopo aver terminato il download e l'installazione, siamo pronti per partire
Esegui il comando seguente
sudo ipa-client-install --hostname=ipaclient.unixcop.local --mkhomedir --server=ipamaster.unixcop.local --domain unixcop.local --realm UNIXCOP.LOCAL
Questo comando è praticamente autoesplicativo. Qui il nome host del client è ipaclient.unixcop.local &Il server che abbiamo configurato per freeIPA è ipamaster.unixcop.local .
Ci verrà_chiesta una scelta come Sì/No/Salta il tipo. Ogni volta che arriva questa opzione
Utente autorizzato a registrare i computer:
Digiteremo admin, poiché abbiamo configurato l'utente privilegiato per il server master freeIPA come admin.
Se tutto va bene, vedremo un messaggio come questo
Configurazione client completata. Ciò significa che abbiamo finito. Ora è il momento della prova!
Test
Accedi al server freeIPA. Passa alla sezione host, sicuramente vedrai l'host client aggiunto lì.
Possiamo anche accedere agli utenti configurati nel server master dall'host client.
Ad esempio, abbiamo aggiunto user1 nel server principale. Possiamo ottenere le informazioni sull'utente anche dal server client.
puoi anche provare ad accedere alla macchina con un utente IPA dal tuo terminale locale.
Controlla /etc/krb5.conf file solo per vedere se la voce è presente
Parole finali
Configurando la macchina client per l'autenticazione su FreeIPA, puoi configurare l'accesso di utenti e gruppi al tuo sistema dall'interfaccia utente web IPA o dalla sua interfaccia a riga di comando. FreeIPA ha funzionalità avanzate disponibili, ma per configurazioni più semplici, puoi semplicemente aggiungere utenti e host fornendo un semplice sistema di autenticazione centralizzato per risparmiare tempo e forza lavoro e svolgere facilmente le attività quotidiane.
Fatto per oggi. Se avete domande/domande/preoccupazioni, fatemelo sapere nella sezione commenti. Se lo trovi utile, non dimenticare di condividerlo con i tuoi amici!