Linux NIS -konfigurasjon

Linux NIS -konfigurasjon
Nettverksinformasjonssystemer, eller NIS, er en anerkjent nettverksprotokoll som lagrer påloggingsinformasjon og andre autentiseringsdetaljer i en sentralt plassert server. Elementene den inneholder inkluderer brukernavn -database, passorddatabase, hjemmekataloger 'lokasjoner og gruppedatabase.

Det innebærer en klient-server katalogprotokoll og tjeneste som distribuerer systemkonfigurasjonsdata mellom datamaskiner. Rammeverket lar deg opprette delbare brukerkontoer på tvers av alle maskiner og systemer i nettverket ditt. Som de fleste rammer består den av en rekke demoner, inkludert ”

  • RPCBIND/PORTMAP: Grunnlaget eller primær RPC -demon som NIS kjører.
  • ypserve: Master Server -demonen.
  • Yppasswdd: Daemon lar brukere endre sine respektive passord fra NIS -klientmaskiner, noe som påvirker NIS -serverendringer.
  • ypxfrd: Du kan bruke denne demonen til å overføre større NIS -kart.
  • ypbind: Dette er den primære NIS -klientdemonen.

Denne trinn-for-trinn-guiden gir en detaljert illustrasjon av konfigurering av NIS i forskjellige Linux-plattformer. Blant konfigurasjonstrinnene vi vil håndtere inkluderer:

  • Hvordan konfigurere NIS Master -serveren på Linux
  • Hvordan legge til nye NIS -brukere på Linux
  • Hvordan konfigurere NIS -slaveserveren på Linux
  • Hvordan konfigurere NIS -klienter på Linux

Merk: For denne demonstrasjonen vil vi bruke Linux RHEL 6/CentOS -versjoner. Igjen er det viktig å merke seg at vi vil være ganske spesifikke for NIS, ikke NIS+.

La oss komme i gang!

NIS Linux Master Server -konfigurasjon

Tenk på følgende trinn:

Trinn 1: Installer NIS
Begynn med å installere NIS -serverpakkene ved å bruke følgende kommando:

Trinn 2: Angi domenenavnet
Fortsett med å angi domenenavnet på hovedserveren ved å bruke følgende kommando:

Trinn 3: Start alle serverrelaterte demoner
Når domenenavnet ditt er satt, kan du starte og kjøre de primære NIS -serveren DAEMONS. Kommandoen nedenfor skal hjelpe:

Trinn 4: Start RPCBind -demonen
Det er spesielt viktig å merke seg at portmap ikke er brukbar i centOS/RHEL 6. Bruk i stedet RPCBind -demonen. Start denne demonen ved å bruke følgende kommando:

Trinn 5: Bekreft tilstanden til tjenester
Forsikre deg om at alle riktige tjenester er i gang. Du kan gjøre dette ved å bruke følgende kommando:

Den forrige kommandoen skal gi resultater som ligner de i følgende illustrasjon:

Trinn 6: Initialiser NIS -databasen
Det siste trinnet i serverkonfigurasjonsprosessen er å initialisere NIS -databasen. Dette trinnet sikrer at hovedserveren din allerede er i gang. Du kan oppnå det ved å bruke følgende kommando:

Hvordan legge til nye NIS -brukere

Når serveren din er oppe, kan du legge til nye brukere hvis detaljer vil lagres. Følgende trinn er nødvendige:

Trinn 1: Opprett nye brukerkontoer
Du kan opprette nye brukerkontoer på masterserveren din ved å legge til legitimasjonen deres på riktig måte ved å bruke følgende kommando:

Trinn 2: Oppdater databasen
Når du legger til brukere, fortsett å oppdatere databasen din ved å bruke kommandoen nedenfor:

Trinn 3: Bekreft oppføringene dine
Følgende kommando vil hjelpe deg å bekrefte oppføringene dine. Dessuten vil det hjelpe deg å bekrefte at hovedserveren din er fullstendig konfigurert og kjører riktig.

Konfigurere NIS -slaveservere

Å ha to eller flere servere i systemet ditt tillater pålitelighet og produktivitet. Spesielt er slaveservere godt med når masterserveren er for treg eller helt nede. Hvis et slikt scenario skjer, vil klientene automatisk se på alle fullt funksjonelle slaveservere for informasjon. Dette gjør det viktig alltid å inkludere en eller flere slaveservere for å forbedre eller maksimere oppetid.

Når du konfigurerer slaveserveren, vil du håndtere konfigurasjonen både på Master Server Machine og den tiltenkte slavemaskinen.

Følgende trinn er viktige:

Konfigurere master-serversiden

Trinn 1: Rediger/var/yp/makefile
Start med å redigere/var/yp/makefile. Denne redigeringen skal aktivere "Push" Maps -funksjonen til slaveserveren når det er oppdateringer i databasen. Følgende kommando er nødvendig:

Trinn 2: Rediger /etc /yp.konf
Deretter bør du redigere filen for å henvise til brukeren din.

Trinn 3: Start YPXFRD og YPBIND -tjenester
Start både YPBIND- og YPXFRD -tjenester for å sikre at de kjører riktig ved å bruke denne kommandoen:

Trinn 4: Rediger/var/YP/YPSERVERS for å legge til slaveservere
Fortsett med å legge til slaveservere i masterserverens database ved å bruke følgende kommando:

Trinn 5: Oppdater YPSERVERS -kart
Det siste trinnet med å konfigurere slaveserveren din på hovedsiden er å oppdatere YPSERVERS -kartet ved å kjøre følgende verktøy:

Konfigurere slavesiden
Du må også konfigurere slavesiden etter å ha konfigurert hovedsiden med hell. Denne prosessen begynner med å installere NIS- eller YP -pakkene på slaveserveren. Du bør sørge for at navnet samsvarer med mesterens vertsnavn/IP -adresse. Riktig /etc /hosts -filer. Bruk følgende trinn:

Trinn 1: Angi domenenavnet på slaveserveren
Som når du angir domenenavnet når du konfigurerer hovedserveren, må du også velge domenenavnet på slavemaskinen din (e) ved hjelp av dette verktøyet:

Trinn 2: Start serveren
Bruk følgende kommando til å starte og kjøre NIS -serveren din:

Trinn 3: Kontroller tilstanden til serveren din
Forsikre deg om at serveren din er i gang med denne kommandoen:

Trinn 4: Bekreft konfigurasjon av slaveserver
Du kan bekrefte slaveserverkonfigurasjonen ved å bruke følgende verktøy. YPwhich -verktøyet vil også vise deg statusen til serveren.

Trinn 5: Last ned databasen
Du kan gjøre den første databasen nedlasting fra masterserveren din ved hjelp av YPINIT -S -verktøyet. Den spesifiserer masteren som serverens store gutt der du skaffer deg dataene dine.

Hvordan konfigurere NIS -klienten på Linux

NIS-tjenesten har et rammeverk for serverklient. Så bortsett fra å konfigurere serverne, må du også sette opp klientene. Følgende trinn er nødvendige for å sette opp klienten:

Trinn 1: Stopp alle NIS-relaterte tjenester
Først må du stoppe alle NIS-relaterte tjenester på kundens maskin. Husk også å slette alle filer fra /var /ypbind -katalogen ved å bruke følgende to separate kommandoer:

Trinn 2: Sett opp domenenavnet
Selvfølgelig må du også angi NIS -domenenavnet på klientmaskinene dine ved å bruke dette verktøyet:

Du kan følge dette ved å lage redigeringer til /etc /yp.Conf -fil som vist nedenfor:

Trinn 3: Start portmap/rpcbind og ypbind daemons
Du kan starte de to demonene relatert til klientplattformen. Systemet vil se slik ut:

Trinn 4: Sjekk databasen for brukerens legitimasjon
Du kan fortsette å bekrefte om brukeropplysningene allerede eksisterer i hoveddatabasen. Du kan gjøre dette ved hjelp av følgende NIS -verktøy:

Trinn 5: Rediger /etc /nsswitch.Conf -fil
Rediger /etc /nsswitch.Conf -fil for å inkludere følgende detaljer:

Trinn 6: Se dataene som oppdatert i /etc /nsswitch.Conf -fil
Bruk Getent -verktøyet til å se eventuelle oppdateringer i databasen din. Getent -verktøyet vises nedenfor:

Konklusjon

Den forrige demonstrasjonen illustrerer hvordan du kan konfigurere NIS på systemene dine. Vi gikk dypere for å gi deg en komplett disposisjon. Så du kan nå konfigurere masterserveren, klienten og slaveserverne.