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

Come installare il client FreeIPA su CentOS 7

FreeIPA è una suite Identity, Policy, and Audit (IPA) gratuita e open source sponsorizzata da RedHat. È una soluzione IPA, una combinazione di Linux (Fedora), 389 Directory Server, MIT Kerberos, NTP, DNS Bind, Dogtag, server Web Apache e Python.

Nella nostra guida precedente, ti abbiamo già mostrato l'installazione e la configurazione di FreeIPA sul server CentOS 7. Tuttavia, questa guida ti mostrerà l'installazione e la configurazione del client FreeIPA.

Attualmente, FreeIPA ha pacchetti client per CentOS 7, Fedora e Ubuntu. E per questa guida, installeremo e configureremo il client FreeIPA sul server CentOS 7.

Prerequisiti

  • Un Server il software del server FreeIPA installato.
  • Client CentOS 7
  • Privilegi di root

Cosa faremo?

  1. Aggiungi record DNS client
  2. Imposta il risolutore DNS client
  3. Imposta FQDN
  4. Installa il client FreeIPA su CentOS 7
  5. Verifica l'installazione
  6. Test

Passaggio 1:aggiungi record DNS

Prima di tutto, dobbiamo aggiungere il record DNS dell'host client al server FreeIPA.

Accedi al server FreeIPA e autenticati presso l'amministratore di Kerberos utilizzando il comando seguente.

kinit admin
TYPE YOUR PASSWORD

Successivamente, aggiungi il record DNS del client al server FreeIPA.

ipa dnsrecord-add hakase-labs.io client --a-rec 10.9.9.16

Passaggio 2:impostazione del resolver DNS e del firewall

Per configurare il client con l'impostazione del rilevamento automatico DNS, è necessario modificare il risolutore DNS del client per utilizzare l'indirizzo IP del server FreeIPA come server dei nomi.

Modifica il file '/etc/resolv.conf'.

vim /etc/resolv.conf

Sostituisci il nome di dominio e l'indirizzo IP con il tuo server FreeIPA e incollalo.

search hakase-labs.io
nameserver 10.9.9.15

Successivamente, dobbiamo aprire il servizio di porta DNS sul client. Viene utilizzato per il rilevamento automatico del client IPA, quindi è necessario aprire quella porta sull'host del client.

firewall-cmd --add-service=dns --permanent
firewall-cmd --reload

Passaggio 3 - Imposta FQDN

Dopo aver configurato il risolutore DNS, è necessario configurare l'FQDN (Fully Qualified Domain Name) dell'host client. Quindi aggiungi l'indirizzo IP del server FreeIPA e il nome di dominio al file '/etc/hosts'.

Modifica l'FQDN del client eseguendo il comando seguente.

hostnamectl set-hostname client.hakase-labs.io

Quindi, modifica il file '/etc/hosts' usando l'editor vim.

vim /etc/hosts

Apporta la seguente modifica nella configurazione seguente.

10.9.9.15   ipa.hakase-labs.io  ipa
10.9.9.16   client.hakase-labs.io client

Salva e chiudi, quindi digita il comando 'exit' per uscire dal server.

Ora accedi nuovamente al server e verifica l'FQDN del server utilizzando il seguente comando.

hostname -f

Passaggio 4:installa il client FreeIPA su CentOS 7

Per impostazione predefinita, il server CentOS 7 fornisce i pacchetti client FreeIPA sul proprio repository. Quindi possiamo installare i pacchetti client di FreeIPA semplicemente eseguendo il seguente comando di seguito.

sudo yum -y install freeipa-client ipa-admintools

Successivamente, esegui l'installazione del comando del client FreeIPA di seguito.

ipa-client-install --mkhomedir --force-ntpd

Digitare "sì" per applicare le modifiche al sistema utilizzando i valori del profilo generati dal rilevamento automatico del DNS. Una volta completata l'installazione, otterrai risultati come "Il comando ipa-client-install è stato eseguito correttamente".

Inoltre :

Se non riesci con l'host di rilevamento automatico, assicurati che il DNS del server FreeIPA sia nella riga superiore del file '/etc/resolv.conf e assicurati che la porta DNS '53' sia aperta sul server.

Passaggio 5:verifica dell'installazione

Dopo l'installazione e la configurazione del client FreeIPA, vogliamo verificare controllando gli host del client dal server FreeIPA.

Esegui il seguente comando sul server FreeIPA.

ipa host-show client.hakase-labs.io

Modifica il nome dell'host con le tue informazioni e ti verranno mostrate le informazioni sull'host.

Inoltre, vogliamo ricontrollare dalla dashboard dell'interfaccia utente web di FreeIPA.

Accedi alla dashboard di FreeIPA, fai clic sulla scheda "Host". E ti verranno mostrate le informazioni sul tuo host.

Fase 6 - Test

Per questo esempio, vogliamo testare l'installazione del client FreeIPA creando un nuovo utente sul server FreeIPA.

Esegui il comando seguente per creare un nuovo utente.

ipa user-add yume --first=yume --last=sensei [email protected]  --shell=/bin/bash --password

Successivamente, prova ad accedere all'host client tramite SSH dal server FreeIPA.

ssh [email protected]

Infine, accederai al client utilizzando l'utente FreeIPA creato di recente.

  • https://docs.fedoraproject.org/

Cent OS
  1. Come installare PHP 7, 7.2 e 7.3 su CentOS 7

  2. Come installare Java 11 e 12 su CentOS 7

  3. Come installare Wine 4.0 su CentOS 7

  4. Come installare il client FreeIPA su Fedora 35

  5. Come installare il client FreeIPA su Rocky Linux/Alma Linux/CentOS 8

Come installare R su CentOS 7

Come installare R su CentOS 8

Come installare il client FreeIPA su Ubuntu Server 18.04

Come installare FreeIPA Server su CentOS 7

Come installare FreeIPA su CentOS 7

Come installare FreeIPA su CentOS 8