Hvordan du Installerer og Konfigurerer en NFS-Server på Ubuntu 18.04

posted in: Articles | 0

NFS (Network File Share) er en protokoll som gir deg mulighet å dele mapper og filer med andre Linux-klienter i et nettverk. Katalogen skal deles vanligvis opprettet på NFS server og filer som er lagt til det.

klient systemer mount katalogen bosatt på NFS-server, som gir dem tilgang til filer som er opprettet. NFS kommer i hendig når du trenger å dele felles data mellom klient systemer spesielt når de kjører ut av rommet.,

Denne veiledningen består av 2 hoveddeler: Installasjon og konfigurasjon av NFS-Server på Ubuntu og Montere NFS-klienten på klienten for Linux-systemet.

Installering og konfigurering av NFS-Server på Ubuntu

for Å installere og konfigurere NFS-server, kan du følge trinnene nedenfor.

Trinn 1: Installere NFS-Kernel-Server i Ubuntu

Det første trinnet er å installere pakken nfs-kernel-server pakken på serveren. Men før vi gjør dette, la oss først oppdatere system-pakker ved å bruke den følgende kommandoen apt.,

$ sudo apt update

Når oppdateringen er fullført, går du videre og installere nfs-kernel-server-pakke, som vist nedenfor. Dette vil lagre flere pakker som nfs-common og rpcbind som er like avgjørende for oppsett av fildeling.,

$ sudo apt install nfs-kernel-server
Installer NFS Server på Ubuntu

Trinn 2: Opprette en NFS-Eksport-Katalogen

Det andre trinnet vil være å lage en katalog som vil bli delt mellom klient systemer. Dette er også referert til som eksport-katalogen, og det er i denne katalogen at vi skal senere lage filer som vil være tilgjengelig for klienten-systemer.

Kjør kommandoen nedenfor ved å angi NFS-montering, katalog navn.,

$ sudo mkdir -p /mnt/nfs_share

Siden vi ønsker alle klientmaskiner for å få tilgang til den delte katalogen, fjerne alle restriksjoner i katalogen tillatelser.

$ sudo chown -R nobody:nogroup /mnt/nfs_share/

Du kan også justere filtillatelsene til dine preferanser. Her er vi har fått lese, skrive og eksekvere rettigheter til alt innholdet i katalogen.,

$ sudo chmod 777 /mnt/nfs_share/
Opprett NFS Dele i Ubuntu

Trinn 3: Gi NFS Dele Tilgang til kundens Systemer

Tillatelser for å få tilgang til NFS server er definert i /etc/eksport-fil. Så åpne filen ved hjelp av din favoritt tekst editoren:

$ sudo vim /etc/exports

Du kan gi tilgang til en enkelt klient, flere klienter eller angi en hel subnett.

I denne håndboken, vi har tillatt en hel subnet å ha tilgang til NFS dele.,

/mnt/nfs_share 192.168.43.0/24(rw,sync,no_subtree_check)

Forklaring om alternativer som brukes i kommandoen ovenfor.

  • rw: Står for Lese/Skrive.
  • synkronisering: Krever endringer for å bli skrevet til disk før de blir lagt inn.
  • No_subtree_check: Eliminerer undertreet kontroll.,
Angi NFS Share Access

for Å gi tilgang til en enkelt klient, bruker du syntaksen:

/mnt/nfs_share client_IP_1 (re,sync,no_subtree_check)

For flere klienter, angi hver klient på en separat fil:

/mnt/nfs_share client_IP_1 (re,sync,no_subtree_check)/mnt/nfs_share client_IP_2 (re,sync,no_subtree_check)

Trinn 4: Eksportere NSF Dele Katalogen

Etter å gi tilgang til den foretrukne klient systemer, eksportere NSF-share-katalogen, og starte NFS-kernel-server for at endringene skal tre i kraft.,

$ sudo exportfs -a$ sudo systemctl restart nfs-kernel-server
Eksporter NFS Share-Katalogen

Trinn 5: La NFS Tilgang gjennom Brannmuren

For klienten å få tilgang til NFS dele, du trenger å gi tilgang gjennom brannmuren på annen måte, få tilgang til og montere den delte katalogen vil være umulig. For å oppnå dette, kjør kommandoen:

$ sudo ufw allow from 192.168.43.0/24 to any port nfs

last inn på nytt eller aktivere brannmuren (hvis den er slått av) og sjekk status på brannmur., Port 2049, som er den standard file aksje, skal være åpnet.

$ sudo ufw enable$ sudo ufw status
Åpne NFS-Port på Brannmur

Installere NFS-Klienten på kundens Systemer

Vi er ferdig med å installere og konfigurere NFS tjeneste på Serveren, la oss nå installere NFS på kundens system.

Trinn 1: Installere pakken NFS-Common Pakken

Som er normen, begynner du med å oppdatere systemet pakker og depoter, før noe annet.,

$ sudo apt update

Neste, må du installere pakken nfs-common pakker som vist.

$ sudo apt install nfs-common
Installere på NFS Klient-System

Trinn 2: Opprett en NFS-Montering, Pek på Klient

Neste,du trenger for å lage et monteringspunkt der du vil montere nfs dele fra NFS-server. For å gjøre dette, kjører du følgende kommando:

$ sudo mkdir -p /mnt/nfs_clientshare

Trinn 3: Montere NFS-Del på Klient-System

Den siste steg som gjenstår er å montere NFS-aksje, som er delt av NFS-server., Dette vil gjøre det mulig for klienten-systemet for å få tilgang til den delte katalogen.

La oss sjekke NFS Server IP-adressen ved å bruke kommandoen ifconfig.

$ ifconfig
Sjekk Ubuntu Server IP-Adresse

for Å oppnå dette, kjør kommandoen:

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

Trinn 4: Testing av NFS Dele på Klient-System

for Å bekrefte at vår NFS-oppsett jobber, vi kommer til å lage noen filer i NFS share-katalogen ligger på serveren.,

$ cd /mnt/nfs_share/$ touch file1.txt file2.txt file3.txt

Nå gå tilbake til NFS klient-systemet og kontroller om det finnes filer.

$ ls -l /mnt/nfs_clientshare/
Test NFS Dele på Klient

Flott! Output bekrefter at vi kan få tilgang til filene vi nettopp opprettet på NFS server!

Og at om det. I denne guiden, gikk vi deg gjennom installasjon og konfigurasjon av NFS-server på Ubuntu 18.04., NFS er sjelden brukt i dag, og har blitt henvist i favør av de mer robuste og sikre Samba share-protokollen.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *