Ubuntu

NIS-serveri installimine Ubuntu 18-sse.04 LTS

NIS-serveri installimine Ubuntu 18-sse.04 LTS
NIS-i täielik vorm on võrguinfoserver. NIS-server salvestab kogu kasutajainfo andmebaasi. NIS-i klient saab NIS-serverit kasutada nende kasutajate autentimiseks ja kohapeal kasutamiseks. Põhimõtteliselt kasutatakse NIS-i autentimise tsentraliseerimiseks võrgus. NIS on lühike kataloogipöörduse protokolli või LDAP-i alternatiiv.  Selles artiklis näitan teile, kuidas installida ja konfigureerida NIS-server Ubuntu 18-s.04 LTS-server. Alustame siis.

Võrgu topoloogia:

Siin on meil 2 Ubuntu Server 18-ga masinat.04 LTS-i operatsioonisüsteem on installitud.

Selles artiklis,

NIS-server:

Hostinimi = nis-server.linuxhint.kohalik

IP-aadress = 192.168.20.167/24

NIS-i klient:

Hostinimi = klient

IP-aadress = 192.168.20.168/24

Asjad, mida peate teadma:

NIS-server nis-server.linuxhint.kohalik peab olema konfigureeritud staatiline IP-aadress. Selles artiklis on see konfigureeritud staatilise IP-ga 192.168.20.167klient masin peab olema arvutiga samas võrgus nis-server.linuxhint.kohalik server.  Hostinimi peab olema täielikult kvalifitseeritud domeeninimi (FQDN) ja NIS-serveris õigesti konfigureeritud. Siin on NIS-serveril hostinimi nis-server.linuxhint.kohalik ja domeeninimi linuxhint.kohalik

Saate hostinime ja domeeninime lahendamiseks kasutada DNS-serverit. Võite kasutada ka / etc / hosts faili. Selles artiklis kasutan / etc / hosts fail DNS-i lahendamiseks. The klient masin peab suutma lahendada ka NIS-serveri hostinime ja domeeninime. Võite kasutada ka DNS-serverit või / etc / hosts faili DNS-i lahendamiseks klient masin.

Staatilise IP seadistamine NIS-serveris:

Kõigepealt leidke võrguliidese nimi järgmise käsuga:

$ ip a

Siin on võrguliidese nimi ens33 minu puhul. Teie jaoks võib see olla erinev. Asendage see nüüdsest kindlasti oma omaga.

Nüüd muutke / etc / netplan / 50-cloud-init.yaml fail järgmise käsuga:

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

Nüüd lisage failile järgmised read. Korrigeerige IP-aadresse vastavalt oma võrgu konfiguratsioonile. Kui olete lõpetanud, salvestage fail.

Nüüd rakendage võrgu konfiguratsioon järgmise käsuga:

Rakendub $ sudo netplan

DNS-i konfigureerimine NIS-serveris:

Nüüd avage / etc / hosts NIS-serveri fail järgmiselt:

$ sudo nano / etc / hosts

Nüüd lisage jaotisele järgmine rida / etc / hosts fail ja salvestage fail.

192.168.20.167 nis-server.linuxhint.kohalik nis-server linuxhint.kohalik

Nüüd määrake FQDN-i hostinimi nis-server.linuxhint.kohalik NIS-serverile järgmise käsuga:

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

Nüüd taaskäivitage NIS-server järgmiselt:

$ sudo taaskäivitage

Kui NIS-server käivitub, peaks hosti nimi olema seatud väärtusele nis-server.linuxhint.kohalik.

$ hostinimi

NIS-serveri installimine:

Nüüd värskendage NIS-serverimasinas APT-paketi hoidla vahemälu järgmise käsuga:

$ sudo apt värskendus

Nüüd installige NIS-i serveripakett järgmise käsuga:

$ sudo apt install nis

Installimise kinnitamiseks vajutage Y ja seejärel vajutage .

Nüüd tippige oma domeeninimi (linuxhint.kohalik minu puhul) ja vajutage .

NIS-server peaks olema installitud.

NIS-serveri konfigureerimine:

Nüüd avage konfiguratsioonifail / etc / default / nis järgmise käsuga:

$ sudo nano / etc / default / nis

Peate muutma 2 rida, nagu on märgitud alloleval ekraanipildil.

Määra NISSERVER kuni meister ja MITTEVASTAV kuni vale nagu on näidatud alloleval ekraanipildil. Seejärel salvestage fail.

Nüüd avage / etc / ypserv.turvavõrgud faili järgmiselt:

$ sudo nano / etc / ypserv.turvavõrgud

Kommenteerimiseks lisage enne märgitud rida räsi.

Seejärel lisage oma võrgu võrgumask ja võrguaadress järgmises vormingus:

võrgumaski võrguaadress

Seejärel salvestage fail.

Nüüd lähtestage NIS-serveri andmebaas järgmise käsuga:

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

Siin peaks olema teie FQDN-i hostinimi. Nüüd vajutage + D.

Kinnitamiseks vajutage Y ja seejärel vajutage .

NIS-serveri andmebaas tuleks lähtestada.

Nüüd taaskäivitage NIS-teenus järgmise käsuga:

$ sudo systemctl taaskäivitage rpcbind nis

Kasutaja lisamine NIS-i serverisse:

Nüüd saate NIS-i serverisse lisada uusi kasutajaid.

Uue kasutaja lisamiseks kasutaja1 (ütleme), käivitage järgmine käsk:

$ sudo adduser kasutaja1

Nüüd sisestage kasutaja jaoks parool kasutaja1 ja vajutage .

Sisestage parool uuesti ja vajutage .

Nüüd sisestage kasutaja teave.

Kui olete kogu kasutajainfo lisanud, vajutage Y ja seejärel vajutage kinnitada.

Kasutaja kasutaja1 tuleks luua.

Samamoodi lisage teine ​​kasutaja kasutaja2.

$ sudo adduser kasutaja2

Samamoodi lisage teine ​​kasutaja kasutaja3.

$ sudo adduser kasutaja3

Iga kord, kui loote uusi kasutajaid või muudate kasutajainfot, i.e. nimi, kodukataloog, parool jne., peate värskendama NIS-i kasutajate andmebaasi.

Selleks navigeerige saidile / var / yp kõigepealt kataloog.

$ cd / var / yp

Nüüd käivitage järgmine käsk / var / yp kataloogi NIS-i kasutajate andmebaasi värskendamiseks.

$ sudo make

NIS-i kliendi konfigureerimine:

Lisage NIS-i kliendis esmalt NIS-serveri hostinimi ja domeeninimi / etc / hosts faili.

$ sudo nano / etc / hosts

Lisage veergu järgmine rida / etc / hosts fail ja salvestage fail.

192.168.20.167 nis-server.linuxhint.kohalik nis-server linuxhint.kohalik

Nüüd värskendage NIS-i kliendimasina APT-paketi hoidla vahemälu.

$ sudo apt värskendus

Nüüd installige NIS-i pakett NIS-i klientmasinasse järgmiselt:

$ sudo apt install nis

Installimise kinnitamiseks vajutage Y ja seejärel vajutage .

Sisestage NIS-serveri domeeninimi (linuxhint.kohalik sel juhul) ja vajutage .

NIS-i pakett peaks olema installitud.

Nüüd avatud / etc / yp.konf faili järgmiselt:

$ sudo nano / etc / yp.konf

Nüüd lisage järgmise rea lõppu / etc / yp.konf fail ja salvestage see.

domeeni linuxhint.kohalik server nis-server.linuxhint.kohalik

Nüüd avage / etc / nslüliti.konf faili järgmiselt:

$ sudo nano / etc / nsswitch.konf

Märgitud ridu peate muutma.

Lisama nis iga rea ​​lõpus, nagu on märgitud alloleval ekraanipildil. Kui olete lõpetanud, salvestage fail.

Samuti peate oma NIS-i kliendile ühendama NIS-i kasutajate kodukataloogid. Selleks saate kasutada iSCSI, NFS, CIFS (Samba). Kuid see jääb selle artikli reguleerimisalast välja. Niisiis hoian NIS-i kasutajate kodukataloogi NIS-i kliendi kohalikus failisüsteemis.

Kui logite sisse oma NIS-i kasutajatena, loovad nad veebisaidil automaatselt oma kodukataloogid /Kodu NIS-kliendimasina kataloog. Nende privileegi lubamiseks peate konfigureerima NIS-i kliendimasina PAM-i.

PAM-i konfigureerimiseks avage / etc / pam.d / seanss konfiguratsioonifail järgmiselt:

$ sudo nano / etc / pam.d / seanss

Nüüd lisage järgmine rida faili lõppu ja salvestage fail.

seanss valikuline pam_mkhomedir.nii skel = / etc / skel umask = 007

Nüüd taaskäivitage NIS-i kliimasin järgmiselt:

$ sudo taaskäivitage

NIS-serveri testimine:

Kui NIS-i kliimasin on käivitunud, peaksite saama sisse logida kasutajatena, mille olete varem NIS-i serverimasinas loonud.

Nagu näete, olen edukalt sisse loginud kasutajana kasutaja1 NIS-i kliendimasinas.

Kodukataloog kasutaja1, / home / kasutaja1 luuakse automaatselt.

Vaikimisi asuvad NIS-i kasutajad oma kodukataloogis, nagu näete alloleval ekraanipildil.

$ pwd

Kui NIS-i klient on konfigureeritud, näete teavet kõigi NIS-i kasutajate kohta järgmise käsuga:

$ ypcat passwd

Kõik NIS-serverimasinas loodud kasutajad peaksid olema siin loetletud, nagu näete alloleval ekraanipildil.

Nagu näete, saan sisse logida ka kui kasutaja2 ja kasutaja3 NIS-i kliendimasinast. NIS töötab õigesti.

Nii installite ja konfigureerite NIS-serveri Ubuntu Server 18-sse.04 LTS. Täname selle artikli lugemise eest.

Parimad Linuxi käsurea mängud
Käsurida pole Linuxi kasutamisel lihtsalt teie suurim liitlane - see võib olla ka meelelahutusallikas, sest saate seda kasutada paljude lõbusate mängu...
Parimad Linuxi mängupuldi kaardistamise rakendused
Kui teile meeldib mängida Linuxis mänge tavalise klaviatuuri ja hiire sisestussüsteemi asemel mängupuldiga, on teie jaoks mõned kasulikud rakendused. ...
Kasulikud tööriistad Linuxi mängijatele
Kui teile meeldib Linuxis mänge mängida, on tõenäoline, et olete mängukogemuse parandamiseks kasutanud selliseid rakendusi ja utiliite nagu Wine, Lutr...