GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nakonfigurovat klienta FreeIPA na Ubuntu 18.04 / CentOS 7

V našem předchozím článku jsme již diskutovali o FreeIPA a jeho instalační kroky na CentOS 7 Server, v tomto článku probereme, jak lze počítač Ubuntu 18.04 a CentOS 7 integrovat do FreeIPA Serveru pro centralizaci ověřování.

Přečtěte si více:Jak nainstalovat a nakonfigurovat FreeIPA na serveru CentOS 7

Předpokládám „sysadm ” uživatel je již vytvořen na FreeIPA Sever for Linux Systems pro centralizovanou autentizaci, pokud ne, pro vytvoření uživatele spusťte níže uvedené příkazy ze serveru FreeIPA,

[[email protected] ~]# kinit adminHeslo pro [email protected]:[[email protected] ~]# ipa config-mod --defaultshell=/bin/bash[[email protected] ~]# uživatel ipa- add sysadm --first=Systém --last=Admin --hesloHeslo:Pro ověření zadejte heslo znovu:--------------------Přidaný uživatel "sysadm"---- ---------------  Přihlášení uživatele:sysadm  Jméno:Systém  Příjmení:Admin  Celé jméno:Správce systému  Zobrazované jméno:Správce systému  Iniciály:SA  Domovský adresář:/home/sysadm  GECOS:Systém Správce  Přihlašovací prostředí:/bin/bash  Hlavní jméno:[chráněno e-mailem]  Hlavní alias:[chráněno e-mailem]  Vypršení platnosti hesla uživatele:20181118194031Z  E-mailová adresa:[chráněný e-mail]  UID:1285200003  True Member GID:1285200003 True Member GID:1285200 klíče Kerpa 000 dostupné:True[[email protected] ~]#

První příkaz je získat Kerberos přihlašovací údaje a druhý příkaz pro nastavení výchozího přihlašovacího prostředí pro všechny uživatele jako „/bin/bash “ a třetí příkaz sloužící k vytvoření uživatele s názvem „sysadm

Postup konfigurace klienta FreeIPA v systému Ubuntu 18.04

Krok:1) Přidejte záznam DNS systému Ubuntu 18.04 na server FreeIPA

Přihlaste se ke svému serveru FreeIPA (v mém případě je nainstalován na CentOS 7) a spusťte příkaz níže pro přidání záznamu DNS pro klienta FreeIPA (tj. systém Ubuntu 18.04)

[[email protected] ~]# ipa dnsrecord-add linuxtechi.lan app01.linuxtechi.lan --a-rec 192.168.1.106  Název záznamu:app01.linuxtechi.lan  Záznam:192.168.1.106[e-mail:192.168.1.106] ~]#

Ve výše uvedeném příkazu app01.linuxtechi.lan je můj systém Ubuntu 18.04 s IP adresou 192.168.1.106.

Poznámka: Ujistěte se, že váš server FreeIPA a klienti jsou ve stejném časovém pásmu a získávají čas ze serverů NTP.

Krok:2) Nainstalujte klientské balíčky FreeIPA pomocí příkazu apt-get

Spusťte níže uvedený příkaz ze systému ubuntu a nainstalujte freeipa-client spolu se závislostmi,

[e-mail chráněný]:~$ sudo apt-get install freeipa-client oddjob-mkhomedir -y

Při instalaci freeipa-clienta se pod obrazovkou zobrazíme stisknutím klávesy Enter Přeskočit

Krok:3) Aktualizujte soubor /etc/hosts klienta FreeIPA (Ubuntu 18.04)

Přidejte níže položky svého serveru FreeIPA do souboru /etc/hosts

[e-mail chráněn]:~$ echo "192.168.1.105 ipa.linuxtechi.lan ipa" | sudo tee -a /etc/hosts

Změňte IP adresu a název hostitele, který vyhovuje vašemu nastavení.

Krok:4) Nakonfigurujte klienta FreeIPA pomocí příkazu ‚ipa-client-install‘

Nyní spusťte příkaz „ipa-client-install“ pro konfiguraci freeipa-client na vašem systému ubuntu 18.04,

[e-mail chráněný]:~$ sudo ipa-client-install --hostname=`hostname -f` --mkhomedir --server=ipa.linuxtechi.lan --domain linuxtechi.lan --realm LINUXTECHI.LAN 

Změňte adresu serveru FreeIPA, název domény a sféru, která vyhovuje vašemu nastavení.

Výstup výše uvedeného příkazu by byl něco jako níže:

Nyní umožněte uživateli, aby se automaticky vytvořil směr domů při prvním ověření pomocí serveru FreeIPA.

Připojte následující řádek do souboru „/usr/share/pam-configs/mkhomedir“

povinné pam_mkhomedir.so umask=0022 skel=/etc/skel

[e-mail chráněn]:~$ echo "required pam_mkhomedir.so umask=0022 skel=/etc/skel" | sudo tee -a /usr/share/pam-configs/mkhomedir

Použijte výše uvedené změny pomocí následujícího příkazu,

[e-mail chráněn]:~$ sudo pam-auth-update

Vyberte OK a poté stiskněte Enter,

Nyní se zkuste přihlásit nebo ssh do vašeho systému Ubuntu 18.04 pomocí uživatele sysadm.

Krok:5) Zkuste se přihlásit do systému Ubuntu 18.04 pomocí uživatele sysadm

Nyní ssh do vašeho systému ubuntu 18.04 pomocí uživatele sysadm,

# ssh [e-mail chráněno][email protected] heslo:Požadavek na přeposlání X11 se nezdařil na kanálu 0Platnost hesla vypršela. Nyní si změňte heslo. Vytváří se adresář '/home/sysadm'. Vítejte v Ubuntu 18.04 LTS (GNU/Linux 4.15.0-20-generic x86_64) * Dokumentace:  https://help.ubuntu.com * Správa:     https:/ /landscape.canonical.com * Podpora:        https://ubuntu.com/advantage * K instalaci je k dispozici Canonical Livepatch. - Snížení počtu restartů systému a zlepšení zabezpečení jádra. Aktivujte na:     https://ubuntu.com/livepatch418 balíčky lze aktualizovat. 166 aktualizací jsou aktualizace zabezpečení. VAROVÁNÍ:Platnost vašeho hesla vypršela. Nyní musíte změnit heslo a znovu se přihlásit! Aktuální heslo:Nové heslo:Znovu zadejte nové heslo:passwd:heslo bylo úspěšně aktualizováno Připojení na 192.168.1.106 uzavřeno.

Jak vidíme, při první autentizaci nás vyzve k nastavení nového hesla, jakmile vyprší platnost hesla, a relaci odpojí.

Nyní zkuste ssh ubuntu systém a tentokrát bychom měli být schopni se připojit,

# ssh [email protected]Vítejte v Ubuntu 18.04 LTS (GNU/Linux 4.15.0-20-generic x86_64)Poslední přihlášení:So Prosinec  8 21:37:44 2018 from 192.168.1.bin/101/us časový limit v zamykacím souboru autority /home/sysadm/.Xauthority[e-mail chráněný]:~$[e-mail chráněný]:~$ iduid=1285200003(sysadm) gid=1285200003(sysadm) groups=1285200003](sysadm:protectedm)~$ $

To potvrzuje, že jsme úspěšně nakonfigurovali klienta FreeIPA na systému Ubuntu 18.04.

Postup konfigurace klienta FreeIPA v systému CentOS 7

Krok:1) Přidejte záznam DNS CentOS 7 na server FreeIPA

Spusťte následující příkaz ze serveru FreeIPA,

[[email protected] ~]# ipa dnsrecord-add linuxtechi.lan db01.linuxtechi.lan --a-rec 192.168.1.103  Název záznamu:db01.linuxtechi.lan  Záznam:192.168.1.103[protected] ~]#

Krok:2) Přidejte podrobnosti o serveru FreeIPA do /etc/hosts

Přihlaste se do svého systému centos 7 a přidejte následující do souboru /etc/hosts

[[e-mail chráněný] ~]# echo "192.168.1.105 ipa.linuxtechi.lan ipa">> /etc/hosts[[e-mail chráněný] ~]# echo "192.168.0.103 db01.linuxtechi.lan">> /etc/hosts

Krok:3 Instalace a konfigurace klienta FreeIPA

Pomocí níže uvedeného příkazu nainstalujte klienta FreeIPA na systém CentOS 7,

[[email protected] ~]# yum nainstalovat freeipa-client -y

Nyní nakonfigurujte klienta FreeIPA pomocí příkazu „ipa-client-install“,

[[email protected] ~]# ipa-client-install --hostname=`hostname -f` --mkhomedir --server=ipa.linuxtechi.lan --domain linuxtechi.lan --realm LINUXTECHI.LAN 

Použijte stejné podrobnosti a přihlašovací údaje, které jsme použili při stejném příkazu v systému Ubuntu 18.04

Pokud je výše uvedený příkaz úspěšně proveden, měli bychom vypsat něco jako níže,

………………………………………………[zkusit 1]:Přesměrování „host_mod“ na server json „https://ipa.linuxtechi.lan/ipa/session/json“ Nelze aktualizovat záznamy DNS SSHFP. SSSD povolenKonfigurováno /etc/openldap/ldap.confConfigured /etc/ssh/ssh_configConfigured /etc/ssh/sshd_config Konfigurace linuxtechi.lan jako domény NIS.Konfigurace klienta dokončena.Příkaz ipa-client-install byl úspěšný[ [e-mail chráněný] ~]#

Spusťte níže uvedený příkaz, aby se automaticky vytvořil domovský adresář uživatele při prvním přihlášení,

[[email protected] ~]# authconfig --enablemkhomedir --update[[email protected] ~]#

Nyní byste se měli moci přihlásit k systému CentOS 7 pomocí uživatele sysadm.

Kroky k odinstalaci klienta FreeIPA z Ubuntu 18.04 / CentOS 7

[[chráněno e-mailem] ~]# ipa-client-install --uninstall[[chráněno e-mailem] ~]# rm -rf /var/lib/sss/db/*[[chráněno e-mailem] ~]# restart systemctl sssd.service

To je z tohoto článku vše, podělte se prosím o své názory a komentáře.


Ubuntu
  1. Jak nakonfigurovat server DHCP na CentOS 7 / Ubuntu 18.04 / 16.04 / Debian 9

  2. Jak nainstalovat a nakonfigurovat klienta FreeIPA na Ubuntu 20.04

  3. Nakonfigurujte klienta strongSwan VPN na Ubuntu 18.04/CentOS 8

  1. Jak nakonfigurovat statickou IP adresu na Ubuntu 18.04

  2. Jak nakonfigurovat iSCSI Initiator (klient) v CentOS / RHEL 6

  3. Jak nakonfigurovat klienta DHCP Ubuntu

  1. Jak nainstalovat Atom Text Editor v Ubuntu / CentOS / RHEL

  2. Jak nainstalovat klienta FreeIPA na CentOS 7

  3. Jak nainstalovat klienta FreeIPA na Ubuntu Server 18.04