Ubuntu

NIS servera instalēšana Ubuntu 18.04 LTS

NIS servera instalēšana Ubuntu 18.04 LTS
Pilna NIS forma ir Tīkla informācijas serveris. NIS serveris glabā visu lietotāja informāciju datu bāzē. NIS klients var izmantot NIS serveri, lai autentificētu šos lietotājus un izmantotu to lokāli. Būtībā NIS tiek izmantots autentifikācijas centralizēšanai tīklā. NIS ir alternatīva Lightweight Directory Access Protocol jeb LDAP īsumā.  Šajā rakstā es parādīšu, kā instalēt un konfigurēt NIS serveri Ubuntu 18.04 LTS serveris. Tātad, sāksim darbu.

Tīkla topoloģija:

Šeit mums ir 2 mašīnas ar Ubuntu Server 18.04 LTS instalēta operētājsistēma.

Šajā rakstā,

NIS serveris:

Resursdatora nosaukums = nis-serveris.linuxhint.vietējais

IP adrese = 192.168. lpp.20.167/24

NIS klients:

Resursdatora nosaukums = klients

IP adrese = 192.168. lpp.20.168/24

Lietas, kas jums jāzina:

NIS serveris nis-serveris.linuxhint.vietējais jābūt konfigurētai statiskai IP adresei. Šajā rakstā tas ir konfigurēts ar statisko IP 192.168. lpp.20.167. lppklients mašīnai jābūt tajā pašā tīklā kā nis-serveris.linuxhint.vietējais serveris.  Saimniekdatora nosaukumam jābūt pilnībā kvalificētam domēna vārdam (FQDN) un pareizi konfigurētam NIS serverī. Šeit NIS serverim ir resursdatora nosaukums nis-serveris.linuxhint.vietējais un domēna nosaukumu linuxhint.vietējais

Varat izmantot DNS serveri, lai atrisinātu resursdatora un domēna nosaukumu. Varat arī izmantot / etc / hosts failu. Šajā rakstā es izmantošu / etc / hosts fails DNS izšķirtspējai. The klients mašīnai jāspēj arī atrisināt NIS servera resursdatora un domēna nosaukumu. Varat arī izmantot DNS serveri vai / etc / hosts failu DNS izšķiršanai klients mašīna.

Statiskā IP iestatīšana NIS serverī:

Vispirms atrodiet tīkla saskarnes nosaukumu ar šādu komandu:

$ ip a

Šeit ir tīkla saskarnes nosaukums ens33 manā gadījumā. Jums tas var būt atšķirīgs. Turpmāk noteikti nomainiet to ar savu.

Tagad rediģējiet / etc / netplan / 50-cloud-init.yaml failu ar šādu komandu:

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

Tagad pievienojiet failam šādas rindas. Noteikti pielāgojiet IP adreses atkarībā no tīkla konfigurācijas. Kad esat pabeidzis, saglabājiet failu.

Tagad lietojiet tīkla konfigurāciju ar šādu komandu:

Lieto $ sudo netplan

DNS konfigurēšana NIS serverī:

Tagad atveriet / etc / hosts NIS servera failu šādi:

$ sudo nano / etc / hosts

Tagad pievienojiet rindai šādu rindu / etc / hosts failu un saglabājiet failu.

192.168. lpp.20.167 nis-serveris.linuxhint.vietējais nis-servera linuxhint.vietējais

Tagad iestatiet FQDN resursdatora nosaukumu nis-serveris.linuxhint.vietējais uz NIS serveri ar šādu komandu:

$ sudo hostnamectl set-hostname nis-server.linuxhint.vietējais

Tagad restartējiet NIS serveri šādi:

$ sudo atsāknēšana

Pēc NIS servera palaišanas resursdatora nosaukumam jābūt iestatītam uz nis-serveris.linuxhint.vietējais.

$ resursdatora nosaukums

NIS servera instalēšana:

Tagad NIS servera mašīnā atjauniniet APT pakotnes krātuves kešatmiņu ar šādu komandu:

$ sudo apt atjauninājums

Tagad instalējiet NIS servera pakotni ar šādu komandu:

$ sudo apt instalēt nis

Lai apstiprinātu instalēšanu, nospiediet un pēc tam nospiediet .

Tagad ierakstiet savu domēna vārdu (linuxhint.vietējais manā gadījumā), atlasiet un nospiediet .

Jāinstalē NIS serveris.

NIS servera konfigurēšana:

Tagad atveriet konfigurācijas failu / etc / default / nis ar šādu komandu:

$ sudo nano / etc / default / nis

Jums jāmaina 2 līnijas, kā norādīts zemāk redzamajā ekrānuzņēmumā.

Iestatiet NISSERVER uz meistars un NEKĀRTĪGS uz nepatiesa kā parādīts zemāk esošajā ekrānuzņēmumā. Pēc tam saglabājiet failu.

Tagad atveriet / etc / ypserv.Securenets failu šādi:

$ sudo nano / etc / ypserv.Securenets

Pievienojiet hash pirms atzīmētās līnijas, lai to komentētu.

Pēc tam pievienojiet sava tīkla tīkla masku un tīkla adresi šādā formātā:

netmask tīkla adrese

Pēc tam saglabājiet failu.

Tagad inicializējiet NIS servera datu bāzi ar šādu komandu:

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

Šeit ir jānorāda jūsu FQDN resursdatora nosaukums. Tagad nospiediet + D.

Lai apstiprinātu, nospiediet un pēc tam nospiediet .

NIS servera datu bāze būtu inicializēta.

Tagad restartējiet NIS pakalpojumu ar šādu komandu:

$ sudo systemctl restartējiet rpcbind nis

Lietotāja pievienošana NIS serverim:

Tagad NIS serverim varat pievienot jaunus lietotājus.

Lai pievienotu jaunu lietotāju lietotājs1 (teiksim), izpildiet šādu komandu:

$ sudo adduser lietotājs1

Tagad ievadiet lietotāja paroli lietotājs1 un nospiediet .

Atkārtoti ievadiet paroli un nospiediet .

Tagad ievadiet informāciju par lietotāju.

Kad esat pabeidzis pievienot visu lietotāja informāciju, nospiediet un pēc tam nospiediet apstiprināt.

Lietotājs lietotājs1 būtu jāizveido.

Tādā pašā veidā pievienojiet citu lietotāju lietotājs2.

$ sudo adduser lietotājs2

Tādā pašā veidā pievienojiet citu lietotāju lietotājs3.

$ sudo adduser lietotājs3

Katru reizi, kad izveidojat jaunus lietotājus vai maināt lietotāja informāciju, t.e. vārds, mājas katalogs, parole utt., jums jāatjaunina NIS lietotāju datu bāze.

Lai to izdarītu, dodieties uz / var / yp vispirms direktoriju.

$ cd / var / yp

Tagad palaidiet šādu komandu no / var / yp direktoriju, lai atjauninātu NIS lietotāju datu bāzi.

$ sudo make

NIS klienta konfigurēšana:

NIS klientā vispirms pievienojiet NIS servera resursdatora un domēna nosaukumu / etc / hosts failu.

$ sudo nano / etc / hosts

Pievienojiet rindai šādu rindu / etc / hosts failu un saglabājiet failu.

192.168. lpp.20.167 nis-serveris.linuxhint.vietējais nis-servera linuxhint.vietējais

Tagad atjauniniet NIS klienta mašīnas APT pakotnes krātuves kešatmiņu.

$ sudo apt atjauninājums

Tagad instalējiet NIS pakotni NIS klienta mašīnā šādi:

$ sudo apt instalēt nis

Lai apstiprinātu instalēšanu, nospiediet un pēc tam nospiediet .

Ievadiet NIS servera domēna nosaukumu (linuxhint.vietējais šajā gadījumā) un nospiediet .

Jāinstalē NIS pakete.

Tagad atveriet / etc / yp.konf failu šādi:

$ sudo nano / etc / yp.konf

Tagad pievienojiet šādu rindu saraksta beigās / etc / yp.konf failu un saglabājiet to.

domēna linuxhint.vietējais serveris nis-serveris.linuxhint.vietējais

Tagad atveriet / etc / nsswitch.konf failu šādi:

$ sudo nano / etc / nsswitch.konf

Jums ir jāpārveido atzīmētās līnijas.

Pievienot nis katras rindas beigās, kā norādīts zemāk redzamajā ekrānuzņēmumā. Kad esat pabeidzis, saglabājiet failu.

Jūsu NIS klientam ir jāpievieno arī TID lietotāju mājas direktoriji. Lai to izdarītu, varat izmantot iSCSI, NFS, CIFS (Samba). Bet tas ir ārpus šī raksta darbības jomas. Tātad, es saglabāju NIS lietotāju mājas direktoriju NIS klienta vietējā failu sistēmā.

Kad piesakāties kā NIS lietotāji, viņi automātiski izveidos savus mājas direktorijus /mājas NIS klienta mašīnas direktoriju. Lai atļautu viņiem šo privilēģiju, jums jākonfigurē NIS klienta mašīnas PAM.

Lai konfigurētu PAM, atveriet / etc / pam.d / common-session konfigurācijas failu šādi:

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

Tagad faila beigās pievienojiet šādu rindu un saglabājiet failu.

sesijas izvēles pam_mkhomedir.tātad skel = / etc / skel umask = 007

Tagad restartējiet NIS klienta mašīnu šādi:

$ sudo atsāknēšana

NIS servera pārbaude:

Kad NIS klienta mašīna ir sākusies, jums vajadzētu būt iespējai pieteikties kā lietotājiem, kurus esat iepriekš izveidojis NIS servera mašīnā.

Kā redzat, esmu veiksmīgi pieteicies kā lietotājs1 NIS klienta mašīnā.

Vietnes direktorija lietotājs1, / home / user1 tiek automātiski izveidots arī.

Pēc noklusējuma TID lietotāji atradīsies savā mājas direktorijā, kā redzat zemāk redzamajā ekrānuzņēmumā.

$ pwd

Kad NIS klients ir konfigurēts, jūs varat redzēt informāciju par visiem NIS lietotājiem ar šādu komandu:

$ ypcat passwd

Visi lietotāji, kurus esat izveidojis NIS servera mašīnā, ir jāuzskaita šeit, kā redzat zemāk redzamajā ekrānuzņēmumā.

Kā redzat, es varu pieteikties arī kā lietotājs2 un lietotājs3 no NIS klienta mašīnas. NIS darbojas pareizi.

Tātad, tā jūs instalējat un konfigurējat NIS serveri Ubuntu Server 18.04 LTS. Paldies, ka izlasījāt šo rakstu.

Kā instalēt un spēlēt Doom uz Linux
Ievads liktenī Doom sērija radās 90. gados pēc sākotnējā Doom izlaišanas. Tas bija tūlītējs hīts, un kopš tā laika spēļu sērija ir saņēmusi daudzas ba...
Vulkan Linux lietotājiem
Ar katru jauno grafisko karšu paaudzi mēs redzam, kā spēļu izstrādātāji pārspēj grafiskās uzticamības robežas un tuvojas fotoreālismam. Neskatoties uz...
OpenTTD vs Simutrans
Transporta simulācijas izveide var būt jautra, relaksējoša un ārkārtīgi vilinoša. Tāpēc jums jāpārliecinās, ka izmēģināt pēc iespējas vairāk spēļu, la...