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

Jak nainstalovat klienta FreeIPA na CentOS 7

FreeIPA je bezplatná a open source sada pro identitu, zásady a audit (IPA), kterou sponzoruje RedHat. Je to IPA řešení, kombinace Linuxu (Fedora), 389 Directory Server, MIT Kerberos, NTP, DNS Bind, Dogtag, webový server Apache a Python.

V naší předchozí příručce jsme vám již ukázali instalaci a konfiguraci FreeIPA na serveru CentOS 7. Tato příručka vám však ukáže instalaci a konfiguraci klienta FreeIPA.

V současné době má FreeIPA klientské balíčky pro CentOS 7, Fedora a Ubuntu. A pro tuto příručku nainstalujeme a nakonfigurujeme klienta FreeIPA na serveru CentOS 7.

Předpoklady

  • Server nainstalovaný serverový software FreeIPA.
  • Klient CentOS 7
  • Oprávnění uživatele root

Co budeme dělat?

  1. Přidat záznam DNS klienta
  2. Nastavte klientský DNS Resolver
  3. Nastavení FQDN
  4. Nainstalujte klienta FreeIPA na CentOS 7
  5. Ověřte instalaci
  6. Testování

Krok 1 – Přidání záznamu DNS

Nejprve musíme přidat DNS záznam hostitele klienta na server FreeIPA.

Přihlaste se k serveru FreeIPA a ověřte správci Kerberos pomocí následujícího příkazu.

kinit admin
TYPE YOUR PASSWORD

Poté přidejte DNS záznam klienta na server FreeIPA.

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

Krok 2 – Nastavení DNS Resolver a Firewalld

Abychom mohli nakonfigurovat klienta s nastavením automatického zjišťování DNS, musíme upravit klientský DNS resolver tak, aby jako jmenný server používal IP adresu serveru FreeIPA.

Upravte soubor '/etc/resolv.conf'.

vim /etc/resolv.conf

Nahraďte název domény a IP adresu svým vlastním serverem FreeIPA a vložte jej.

search hakase-labs.io
nameserver 10.9.9.15

Dále musíme na klientovi otevřít službu portu DNS. Používá se pro automatické zjišťování klienta IPA, takže musíme tento port otevřít na hostitelském počítači klienta.

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

Krok 3 – Nastavení FQDN

Po konfiguraci DNS resolveru musíme nakonfigurovat FQDN (Fully Qualified Domain Name) klientského hostitele. A pak přidejte IP adresu FreeIPA serveru a název domény do souboru '/etc/hosts'.

Změňte FQDN klienta spuštěním následujícího příkazu.

hostnamectl set-hostname client.hakase-labs.io

Dále upravte soubor '/etc/hosts' pomocí editoru vim.

vim /etc/hosts

Proveďte následující změnu v následující konfiguraci.

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

Uložte a zavřete, poté zadejte příkaz 'exit' pro odhlášení ze serveru.

Nyní se znovu přihlaste k serveru a ověřte FQDN serveru pomocí následujícího příkazu.

hostname -f

Krok 4 – Instalace klienta FreeIPA na CentOS 7

Server CentOS 7 standardně poskytuje klientské balíčky FreeIPA ve svém vlastním úložišti. Můžeme tedy nainstalovat klientské balíčky FreeIPA pouhým spuštěním následujícího příkazu.

sudo yum -y install freeipa-client ipa-admintools

Poté spusťte instalaci příkazu klienta FreeIPA níže.

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

Chcete-li použít systémové změny pomocí hodnot profilu generovaných z automatického zjišťování DNS, zadejte „ano“. Po dokončení instalace získáte výsledek, například 'Příkaz ipa-client-install byl úspěšný'.

Dodatečně :

Pokud selžete s hostitelem autodiscovery, ujistěte se, že DNS serveru FreeIPA je v horním řádku v souboru '/etc/resolv.conf' a ujistěte se, že je na serveru otevřený port DNS '53'.

Krok 5 – Ověřte instalaci

Po instalaci a konfiguraci klienta FreeIPA chceme provést ověření kontrolou klientských hostitelů ze serveru FreeIPA.

Spusťte následující příkaz na serveru FreeIPA.

ipa host-show client.hakase-labs.io

Změňte jméno hostitele svými vlastními informacemi a zobrazí se vám informace o hostiteli.

Kromě toho chceme znovu zkontrolovat z ovládacího panelu webového uživatelského rozhraní FreeIPA.

Přihlaste se do ovládacího panelu FreeIPA, klikněte na záložku 'Hosts'. A zobrazí se vám informace o vašem vlastním hostiteli.

Krok 6 – Testování

V tomto příkladu chceme otestovat instalaci klienta FreeIPA vytvořením nového uživatele na serveru FreeIPA.

Spuštěním následujícího příkazu vytvořte nového uživatele.

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

Poté se pokuste přihlásit ke klientovi prostřednictvím SSH ze serveru FreeIPA.

ssh [email protected]

A nakonec budete přihlášeni ke klientovi pomocí nedávno vytvořeného uživatele FreeIPA.

  • https://docs.fedoraproject.org/

Cent OS
  1. Jak nainstalovat PHP 7, 7.2 a 7.3 na CentOS 7

  2. Jak nainstalovat klienta FreeIPA na Fedoru 35

  3. Jak nainstalovat klienta FreeIPA na Rocky Linux/Alma Linux/CentOS 8

  1. Jak nainstalovat Java 11 &12 na CentOS 7

  2. Jak nainstalovat Wine 4.0 na CentOS 7

  3. Jak nainstalovat Vim 8.2 na CentOS 7

  1. Jak nainstalovat VirtualBox na CentOS 7

  2. Jak nainstalovat Git na CentOS 8

  3. Jak nainstalovat Docker na CentOS 8