Hvordan installere og konfigurere en NFS -server på Ubuntu Top 10.Topp 10

Hvordan installere og konfigurere en NFS -server på Ubuntu Top 10.Topp 10
Nettverksfilandel eller NFS er en protokoll brukt for å dele filer og kataloger over et nettverk av Linux -klienter inkludert Ubuntu 22.04 systemer. I utgangspunktet opprettes en delt katalog og filer legges til den slik at klienten lett kan få tilgang til dem. Å bruke NFS regnes også som en ideell tilnærming når det er nødvendig for å utveksle vanlige data mellom forskjellige klientsystemer.

Denne bloggen vil demonstrere prosedyren for installere og konfigurere de NFS -server Ubuntu 22.04. La oss komme i gang.

Merk: I vårt innlegg vil vi henvise “Linuxuser" som vår NFS -server og “Ubuntuuser”Maskin som NFS -klient.

Instaliing NFS -server på Ubuntu 22.04

Med det formål å installere NFS -serveren på Ubuntu 22.04, følg de gitte instruksjonene.

Trinn 1: Oppdater systempakker

Først av alt, slå "Ctrl+alt+t”Og oppdater systempakkene ved å kjøre gitt kommando:

$ sudo apt oppdatering

Alle pakker er oppdatert:

Trinn 2: Installer NFS -serveren

I neste trinn, kjør den undergitte kommandoen i Ubuntu 22.04 Terminal for NFS -serverinstallasjon:

$ sudo apt install nfs-kernel-server

Den gitte utgangen indikerer at NFS -serveren er installert på Ubuntu 22.04 “Linuxuser"system:

La oss nå gå mot prosedyren for å konfigurere den installerte NFS -serveren.

Konfigurere NFS -server på Ubuntu 22.04

For konfigurasjonen av NFS -serveren på Ubuntu 22.04, følg de gitte instruksjonene.

Trinn 1: Lag delt NFS -katalog

Først av alt vil vi lage en katalog som heter “nfs_share”Det kommer til å bli delt av alle klientsystemer. For å gjøre det, skriv ut følgende kommando:

$ sudo mkdir -p /mnt /nfs_share

Trinn 2: Angi katalogtillatelser

Neste, angi tillatelsene til det opprettede “nfs_share”Katalog slik at alle klientmaskiner enkelt kan få tilgang til den:

$ sudo chown -r ingen: nogroup/mnt/nfs_share/

Gå nå til neste trinn.

Trinn 3: Angi filtillatelser

Angi filtillatelsene etter behov. I vårt tilfelle har vi tildelt lesen, skriver og utfører tillatelser til "nfs_share”Katalogfiler:

$ sudo chmod 777/mnt/nfs_share/

Trinn 4: Gi NFS tilgang

I dette trinnet vil vi gi tilgang til klientsystemet for tilgang til NFS -serveren. Å gjøre det, åpne “/etc/eksport”I“Nano”Redaktør:

$ sudo nano /etc /eksport

Nå er det opp til deg om du vil gi tilgang til hele undernettet, enkelt- eller flere klienter. For eksempel vil vi tillate et helt undernett "10.0.2.15/24”For å få tilgang til NFS -andelen:

/mnt/nfs_share 10.0.2.15/24 (RW, SYNC, NO_SUBTREE_CHECK)

Etter å ha lagt til den nødvendige linjen, trykk “Ctrl+O”For å lagre filen og bytte tilbake til Ubuntu 22.04 Terminal.

Trinn 5: Eksporter NFS -katalog

Bruk den oppgitte kommandoen for å eksportere den delte katalogen NFS:

$ sudo exportfs -a

Trinn 6: Start NFS -serveren på nytt

Skriv ut den oppgitte kommandoen for å starte NFS -serveren på nytt på Ubuntu 22.04 System:

$ sudo SystemCTL Restart NFS-Kernel-server

Trinn 7: Grant brannmur tilgang

Deretter gi brannmuren tilgang til klientsystemet med følgende “ufw”Kommando:

$ sudo ufw tillater fra 10.0.2.15/24 til hvilken som helst port NFS

Trinn 8: Aktiver brannmur

Aktiver brannmur med "ufw”Kommando og“muliggjøre”Alternativ:

$ sudo ufw aktiver

Trinn 9: Sjekk brannmurstatus

Kontroller deretter at brannmuren er konfigurert for å tillate tilgangen gjennom porten “2049”:

$ sudo ufw status

Vi vil nå ta turen mot NFS -klienten på “Ubuntuuser”System for å teste NFS -delingspunktet.

Installere NFS -klient på Ubuntu 22.04

For å utføre NFS -klientinstallasjon på Ubuntu 22.04, hit "Ctrl+alt+t”Og kjør følgende kommando:

$ sudo apt install nfs-common

Testing NFS Del på Ubuntu 22.04

Nå vil vi teste tilgangskoordinasjonen mellom NFS-klienten “Ubuntuuser”Og“Linuxuser”NFS -server. For å gjøre det, oppretter du et monteringspunkt på NFS -klientsystemet:

$ sudo mkdir -p /mnt /nfs_clientshare

Monter deretter NSF -delingen på det andre klientsystemet:

$ sudo mount 10.0.2.15:/mnt/nfs_share/mnt/nfs_clientshare

For testing av NFS -delingen på klientsystemet, vil vi for det første opprette noen filer i "nfs_share”Katalog om“Linuxuser”NFS -server:

$ cd/mnt/nfs_share/
$ Touch Sample1.Tekstprøve2.tekst

Bytt deretter til klientsystemet og se listen over filer som er til stede i "nfs_clientshare”Katalog:

$ ls -l/mnt/nfs_clientshare/

Den gitte utgangen indikerer at filer er vellykket tilgang til "Ubuntuuser”Klient via NFS -server:

Avinstallere NFS -serveren på Ubuntu 22.04

For avinstallasjon av NFS -serveren, kjør følgende kommando:

$ sudo apt fjern nfs-kernel-server

Avinstallere NFS -klient på Ubuntu 22.04

For avinstallasjon av NFS -klient, skriv ut følgende kommando i Ubuntu 22.04 Terminal:

$ sudo apt fjern nfs-common

Vi har samlet metoden for å installere, konfigurere og teste NFS -serveren på Ubuntu 22.04.

Konklusjon

Med det formål å installere NFS -serveren på Ubuntu 22.04, for det første, oppdater systempakker og kjøre "$ sudo apt install nfs-kernel-server”Kommando. Deretter skape en Delt NFS -katalog, sett filen og katalogen Tillatelser, og eksport den. NESTE, Installer NFS -klienten på et annet system med "$ sudo apt install nfs-common”Kommando, opprette et Mount Point og test tilgangen til den delte NFS -katalogen. Denne bloggen demonstrerte metoden til installere, konfigurere, og Testing av NFS -server på Ubuntu 22.04.