Ubuntu

A NIS szerver telepítése az Ubuntu 18-ra.04 LTS

A NIS szerver telepítése az Ubuntu 18-ra.04 LTS
A NIS teljes formája a Network Information Server. A NIS szerver az összes felhasználói információt adatbázisban tárolja. A NIS kliens a NIS szervert használhatja a felhasználók hitelesítéséhez és helyi használatához. Alapvetően a NIS-t használják a hitelesítés központosítására egy hálózatban. A NIS röviden a Lightweight Directory Access Protocol vagy az LDAP alternatívája.  Ebben a cikkben bemutatom, hogyan kell telepíteni és konfigurálni a NIS szervert az Ubuntu 18-on.04 LTS szerver. Tehát kezdjük.

Hálózati topológia:

Itt van 2 gépünk Ubuntu Server 18-mal.04 LTS operációs rendszer telepítve.

Ebben a cikkben,

NIS szerver:

Gazdanév = nis-szerver.linuxhint.helyi

IP-cím = 192.168.20.167/24

NIS kliens:

Gazdanév = ügyfél

IP-cím = 192.168.20.168/24

Amit tudnia kell:

A NIS szerver nis-szerver.linuxhint.helyi statikus IP-címmel kell rendelkeznie. Ebben a cikkben a statikus IP-vel van konfigurálva 192.168.20.167ügyfél a gépnek ugyanazon a hálózaton kell lennie, mint a nis-szerver.linuxhint.helyi szerver.  A hosztnévnek teljesen minősített tartománynévnek (FQDN) kell lennie, és helyesen kell konfigurálni a NIS-kiszolgálón. Itt a NIS-kiszolgáló rendelkezik a gazdagépnévvel nis-szerver.linuxhint.helyi és a domain név linuxhint.helyi

Használhatja a DNS-kiszolgálót a gazdagép és a domain név feloldására. Használhatja a / etc / hosts fájl. Ebben a cikkben a / etc / hosts fájl a DNS-feloldáshoz. A ügyfél A gépnek képesnek kell lennie a NIS-kiszolgáló hosztnevének és tartománynevének feloldására is. Használhat DNS-kiszolgálót vagy / etc / hosts fájl a DNS-feloldáshoz a ügyfél gép.

Statikus IP beállítása a NIS-kiszolgálón:

Először keresse meg a hálózati interfész nevét a következő paranccsal:

$ ip a

Itt a hálózati interfész neve ens33 esetemben. Lehet, hogy neked más lesz. Ezentúl mindenképpen cserélje ki a sajátjára.

Most szerkessze a / etc / netplan / 50-cloud-init.yaml fájl a következő paranccsal:

$ sudo nano / etc / netplan / 50-cloud-init.yaml

Most adja hozzá a következő sorokat a fájlhoz. Ügyeljen arra, hogy a hálózati konfigurációtól függően állítsa be az IP-címeket. Ha elkészült, mentse a fájlt.

Most alkalmazza a hálózati konfigurációt a következő paranccsal:

$ sudo netplan alkalmazandó

A DNS beállítása a NIS-kiszolgálón:

Nyissa meg a / etc / hosts a NIS-kiszolgáló fájlja az alábbiak szerint:

$ sudo nano / etc / hosts

Most adja hozzá a következő sort a / etc / hosts fájlt, és mentse a fájlt.

192.168.20.167 nis-szerver.linuxhint.helyi nis-szerver linuxhint.helyi

Most állítson be egy FQDN hosztnevet nis-szerver.linuxhint.helyi a NIS szerverre a következő paranccsal:

$ sudo hostnamectl set-hostname nis-server.linuxhint.helyi

Most indítsa újra a NIS-kiszolgálót az alábbiak szerint:

$ sudo reboot

Amint a NIS szerver elindul, a hosztnevet állítani kell nis-szerver.linuxhint.helyi.

$ hostname

A NIS Server telepítése:

Most a NIS kiszolgálón frissítse az APT csomagtárház gyorsítótárát a következő paranccsal:

$ sudo apt frissítés

Most telepítse a NIS kiszolgáló csomagot a következő paranccsal:

$ sudo apt install nis

A telepítés megerősítéséhez nyomja meg a gombot Y majd nyomja meg .

Írja be a domain nevét (linuxhint.helyi az én esetemben), válassza ki és nyomja meg .

A NIS szervert telepíteni kell.

A NIS-kiszolgáló konfigurálása:

Most nyissa meg az / etc / default / nis konfigurációs fájlt a következő paranccsal:

$ sudo nano / etc / default / nis

Meg kell változtatnia a 2 sort az alábbi képernyőképen látható módon.

Készlet NISSERVER nak nek fő- és NISCLIENT nak nek hamis az alábbi képernyőképen látható módon. Ezután mentse a fájlt.

Nyissa meg a / etc / ypserv.Securenets fájl az alábbiak szerint:

$ sudo nano / etc / ypserv.Securenets

Adjon hozzá egy kivonatot a megjelölt sor elé, hogy megjegyzést fűzzen hozzá.

Ezután adja hozzá saját hálózatának hálózati maszkját és hálózati címét a következő formátumban:

netmask hálózati cím

Ezután mentse a fájlt.

Most inicializálja a NIS kiszolgáló adatbázisát a következő paranccsal:

$ sudo / usr / lib / yp / ypinit -m

Az FQDN hosztnevét itt kell felsorolni. Most nyomja meg + D.

A megerősítéshez nyomja meg a gombot Y majd nyomja meg .

A NIS szerver adatbázisát inicializálni kell.

Indítsa újra a NIS szolgáltatást a következő paranccsal:

$ sudo systemctl indítsa újra az rpcbind nis-t

Felhasználó hozzáadása a NIS-kiszolgálóhoz:

Most hozzáadhat új felhasználókat a NIS-kiszolgálóhoz.

Új felhasználó hozzáadása felhasználó1 (tegyük fel), futtassa a következő parancsot:

$ sudo adduser felhasználó1

Írja be a felhasználó jelszavát felhasználó1 és nyomja meg .

Írja be újra a jelszót, és nyomja meg a gombot .

Írja be a felhasználói információkat.

Miután elkészítette az összes felhasználói információt, nyomja meg a gombot Y majd nyomja meg megerősítéséhez.

A felhasználó felhasználó1 létre kell hozni.

Ugyanígy adjon hozzá egy másik felhasználót felhasználó2.

$ sudo adduser felhasználó2

Ugyanígy adjon hozzá egy másik felhasználót felhasználó3.

$ sudo adduser felhasználó3

Minden alkalommal, amikor új felhasználókat szerez, vagy megváltoztatja a felhasználói információkat, i.e. név, házkönyvtár, jelszó stb., frissítenie kell a NIS felhasználói adatbázist.

Ehhez navigáljon a / var / yp könyvtárat.

$ cd / var / yp

Most futtassa a következő parancsot a / var / yp könyvtárat a NIS felhasználói adatbázis frissítéséhez.

$ sudo make

A NIS kliens beállítása:

A NIS-kliensben először adja hozzá a NIS-kiszolgáló hosztnevét és tartománynevét a / etc / hosts fájl.

$ sudo nano / etc / hosts

Adja hozzá a következő sort a / etc / hosts fájlt, és mentse a fájlt.

192.168.20.167 nis-szerver.linuxhint.helyi nis-szerver linuxhint.helyi

Most frissítse a NIS kliensgép APT csomagtárának gyorsítótárát.

$ sudo apt frissítés

Most telepítse a NIS csomagot a NIS kliensgépbe az alábbiak szerint:

$ sudo apt install nis

A telepítés megerősítéséhez nyomja meg a gombot Y majd nyomja meg .

Írja be a NIS-kiszolgáló tartománynevét (linuxhint.helyi ebben az esetben) és nyomja meg .

NIS csomagot kell telepíteni.

Most nyitva / etc / yp.konf fájl az alábbiak szerint:

$ sudo nano / etc / yp.konf

Most adja hozzá a következő sort a / etc / yp.konf fájlt, és mentse el.

domain linuxhint.helyi szerver nis-szerver.linuxhint.helyi

Nyissa meg a / etc / nsswitch.konf fájl az alábbiak szerint:

$ sudo nano / etc / nsswitch.konf

Módosítania kell a megjelölt vonalakat.

Hozzáadás nis minden sor végén az alábbi képernyőképen látható módon. Ha elkészült, mentse a fájlt.

Csatlakoztatnia kell a NIS felhasználók otthoni könyvtárait is a NIS klienséhez. Ehhez használhatja az iSCSI, NFS, CIFS (Samba) programokat. De nem tartozik e cikk hatálya alá. Tehát megtartom a NIS felhasználók otthoni könyvtárát a NIS kliens helyi fájlrendszerében.

Amikor NIS-felhasználóként jelentkezik be, ők automatikusan létrehozzák saját otthoni könyvtárukat a /itthon a NIS kliensgép könyvtárát. A jogosultság engedélyezéséhez be kell állítania a NIS kliensgép PAM-ját.

A PAM konfigurálásához nyissa meg / etc / pam.d / common-session konfigurációs fájl az alábbiak szerint:

$ sudo nano / etc / pam.d / common-session

Most adja hozzá a következő sort a fájl végéhez, és mentse a fájlt.

munkamenet opcionális pam_mkhomedir.tehát skel = / etc / skel umask = 007

Most indítsa újra a NIS kliensgépet az alábbiak szerint:

$ sudo reboot

A NIS-kiszolgáló tesztelése:

Miután elindult a NIS kliensgép, képesnek kell lennie a NIS kiszolgáló gépen korábban létrehozott felhasználóként bejelentkezni.

Amint láthatja, sikeresen bejelentkeztem felhasználó1 a NIS kliensgépben.

A házkönyvtár felhasználó1, / home / user1 automatikusan létrejön.

Alapértelmezés szerint a NIS-felhasználók a saját saját könyvtárukban lesznek, amint az az alábbi képernyőképen látható.

$ pwd

A NIS-ügyfél konfigurálása után a következő paranccsal láthatja az összes NIS-felhasználóval kapcsolatos információkat:

$ ypcat passwd

Az összes felhasználót, amelyet létrehozott a NIS szerver gépen, itt kell felsorolni, amint az az alábbi képernyőképen látható.

Mint láthatja, bejelentkezni is tudok mint felhasználó2 és felhasználó3 a NIS kliensgépről. A NIS megfelelően működik.

Tehát így telepíti és konfigurálja a NIS szervert az Ubuntu Server 18-ra.04 LTS. Köszönjük, hogy elolvasta ezt a cikket.

SuperTuxKart Linuxhoz
A SuperTuxKart egy nagyszerű cím, amelynek célja, hogy ingyenesen hozza el a Mario Kart élményét Linux rendszerén. Elég kihívást jelentő és szórakozta...
Csata a Wesnoth bemutatóért
A Battle for Wesnoth az egyik legnépszerűbb nyílt forráskódú stratégiai játék, amelyet jelenleg játszhatsz. Ez a játék nem csak nagyon hosszú ideje fe...
0 A.D. Bemutató
A sok stratégiai játék közül 0 A.D. átfogó címként és nagyon mély, taktikus játékként képes kiemelkednie annak ellenére, hogy nyílt forráskódú. A játé...