Hvordan til at Installere og Konfigurere en NFS-Server om Ubuntu 18.04

posted in: Articles | 0

NFS (Network File Share) er en protokol, der giver dig mulighed for at dele mapper og filer med andre Linux-klienter i et netværk. Den mappe, der skal deles, oprettes normalt på NFS-serveren, og filer føjes til den.

klientsystemerne monterer den mappe, der findes på NFS-serveren, hvilket giver dem adgang til de oprettede filer. NFS er praktisk, når du har brug for at dele fælles data blandt klientsystemer, især når de løber tør for plads.,

denne vejledning vil omfatte 2 hovedafsnit: installation og konfiguration af NFS-Server på Ubuntu og installation af NFS-klienten på klientens Linu. – system.

installation og konfiguration af NFS-Server på Ubuntu

for at installere og konfigurere NFS-serveren skal du følge nedenstående trin.

Trin 1: Installer NFS Kernel Server i Ubuntu

det første trin er at installere NFS-kernel-server-pakken på serveren. Men før vi gør dette, lad os først opdatere systempakkerne ved hjælp af følgende apt-kommando.,

$ sudo apt update

Når opdateringen er færdig, gå videre og install nfs-kernel-server-pakke, som vist nedenfor. Dette vil gemme yderligere pakker såsom nfs-common og rpcbind, som er lige så afgørende for opsætningen af file share.,

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

Trin 2: Opret en NFS Export Directory

Det andet skridt vil være at skabe et bibliotek, der vil blive delt mellem klient-systemer. Dette kaldes også eksportmappen, og det er i denne mappe, at vi senere skal oprette filer, som vil være tilgængelige af klientsystemer.

Kør kommandoen nedenfor ved at angive navnet på NFS mount-mappen.,

$ sudo mkdir -p /mnt/nfs_share

da vi ønsker, at alle klientmaskiner skal få adgang til det delte bibliotek, skal du fjerne eventuelle begrænsninger i mappetilladelserne.

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

Du kan også justere filtilladelserne til dine præferencer. Her er vi har givet læse, skrive og udføre privilegier til alt indhold inde i mappen.,

$ sudo chmod 777 /mnt/nfs_share/
Opret NFS-deling i Ubuntu

Trin 3: Tilskud NFS-deling Adgang til Kundens Systemer

Tilladelser for at få adgang til NFS-serveren, der er defineret i /etc/exports-fil. Så åbn filen ved hjælp af din foretrukne teksteditor:

$ sudo vim /etc/exports

Du kan give adgang til en enkelt klient, flere klienter eller angive et helt undernet.

i denne vejledning har vi tilladt en hele undernet at have adgang til NFS-aktien.,

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

forklaring om de indstillinger, der bruges i ovenstående kommando.

  • R.: står for Read / Writerite.
  • sync: kræver ændringer, der skal skrives til disken, før de anvendes.
  • No_subtree_check: eliminerer subtree kontrol.,
Sæt NFS Share Access

for At give adgang til en enkelt kunde, skal du bruge syntaksen:

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

For flere klienter, angive hver enkelt kunde 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)

Trin 4: Eksport NFS-delingen Mappe

Efter at give adgang til foretrukne-klient-systemer, eksport NFS-delingen mappe og genstarte NFS-kernel-server, for at ændringerne kan træde i kraft.,

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

Trin 5: Tillad NFS adgang via fire :allen

for at klienten skal få adgang til NFS-aktien, skal du tillade adgang via fire .allen ellers vil det være umuligt at få adgang til og montere det delte bibliotek. For at opnå dette skal du køre kommandoen:

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

Genindlæs eller aktiver fire .allen (hvis den blev slukket) og kontroller fire .allens status., Port 2049, som er standard fildeling, skal åbnes.

$ sudo ufw enable$ sudo ufw status
Åbn NFS-Port på Firewall

Install NFS Klient på Klient-Systemer

Vi er færdig med at installere og konfigurere NFS-service på Serveren, lad os nu install NFS på klientens system.

Trin 1: Installer NFS-Common-pakken

som det er normen, skal du begynde med at opdatere systempakker og-arkiver før noget andet.,

$ sudo apt update

Installer derefter NFS-common-pakker som vist.

$ sudo apt install nfs-common
Install NFS Klient System

Trin 2: Opret et NFS Mount Point på Klient

Næste,du er nødt til at skabe en mount-punkt, hvor du vil montere nfs-delingen fra NFS-serveren. For at gøre dette skal du køre kommandoen:

$ sudo mkdir -p /mnt/nfs_clientshare

Trin 3: Monter NFS Share på klientsystem

det sidste trin, der er tilbage, er montering af NFS-aktien, der deles af NFS-serveren., Dette gør det muligt for klientsystemet at få adgang til det delte bibliotek.

lad os kontrollere NFS-serverens IP-adresse ved hjælp af ifconfig-kommandoen.

$ ifconfig
Check Ubuntu Server IP-Adresse

for At opnå dette skal du køre kommandoen:

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

Trin 4: Test NFS-delingen på Klient-Systemet

for at bekræfte, At vores NFS-installation er i orden, vi kommer til at skabe et par filer, i NFS share bibliotek, der ligger på serveren.,

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

gå nu tilbage til NFS-klientsystemet og kontroller, om filerne findes.

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

Store! Udgangen bekræfter, at vi kan få adgang til de filer, vi lige har oprettet på NFS-serveren!

og det om det. I denne vejledning gik vi dig gennem installationen og konfigurationen af NFS-serveren på Ubuntu 18.04., NFS bruges sjældent i dag og er blevet henvist til fordel for den mere robuste og sikre Samba-delingsprotokol.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *