Kako instalirati Ubuntu 20.04 NFS poslužitelj

Timski rad ključni je element u svakoj organizaciji koja nastoji dovršiti projekte i napredovati, stoga je bitno da operacijski sustavi imaju ovu vrstu funkcija jer olakšavaju suradnički rad među korisnicima. Ako koristite Linux operacijske sustave, u ovom konkretnom slučaju Ubuntu 20.04, trebali biste znati da imate NFS (dijeljenje mrežnih datoteka) kako biste olakšali ovaj zadatak.

NFS je razvijen kao protokol zahvaljujući kojem će biti moguće dijeliti direktorije i datoteke s drugim korisnicima Linuxa na lokalnoj mreži, ako bismo koristili Windows računala moramo koristiti Sambu, ali NFS je idealan za rad između Linux mreža.

U osnovi, NFS bi se trebao koristiti samo u lokalnoj mreži jer, kako znamo, podaci koji se adresiraju u mreži nisu šifrirani, a dopuštenja za pristup dodjeljuju se samo na temelju IP adrese klijenta. NFS poslužitelj dio je jezgre Linuxa i radi s direktorijem / etc / export u kojem su navedeni direktoriji dostupni na mreži. Osim toga, za svaki NFS zajednički prostor moraju se navesti samo dopuštenja za računala koja navedemo.

Pomoću ovog vodiča naučit ćete kako instalirati i konfigurirati vaš NFS poslužitelj u Ubuntu 20.04 i na taj način dijeliti datoteke ili stavke između korisnika na lokalnoj mreži.

Proces ćemo vidjeti i na računalu klijenta i na poslužitelju.

Poslužiteljsko računalo: ažuriranje sustavaPrvi korak koji ćete poduzeti bit će ažuriranje sistemskih paketa, za to pristupamo konzoli i izvršavamo sljedeće:

 sudo apt ažuriranje

Poslužiteljsko računalo

1. Kako instalirati Ubuntu NFS poslužitelj


Nakon što se sustav ažurira, instalirat ćemo NFS koji je integriran u paket nfs-kernel-poslužitelj, unutar kojeg nalazimo dodatne pakete poput nfs-common i rpcbind koji djeluju izravno na konfiguraciju i korištenje zadataka dijeljenja.

Korak 1
Tu izvršavamo sljedeću naredbu:

 sudo apt instalirajte nfs-kernel-poslužitelj

Korak 2
Upisujemo slovo S kako bismo potvrdili preuzimanje i instalaciju NFS -a u Ubuntu 20.04:

2. Kako stvoriti Ubuntu NFS izvozni direktorij


Sada ćemo stvoriti direktorij za izvoz koji je direktorij koji sadrži objekte koje će dijeliti klijentski sustavi. Kreirajmo direktorij koji označava naziv direktorija NFS mount:
 sudo mkdir -p / mnt / nfs_share
Sada uklanjamo ograničenje dopuštenja direktorija tako da svi korisnici imaju pristup:
 sudo chown -R nitko: nogroup / mnt / nfs_share /
Zatim pružamo privilegije čitanja, pisanja i izvršavanja svim objektima unutar kreiranog direktorija:
 sudo chmod 777 / mnt / nfs_share /

3. Kako generirati NFS dijeljeni pristup klijentskim sustavima

Korak 1
Dopuštenja za pristup NFS poslužitelju navedena su u / etc / export datoteci, pristupamo joj željenim uređivačem:

 sudo nano / etc / export

Korak 2
Tamo će biti moguće odobriti pristup jednom klijentu, više klijenata ili naznačiti potpunu podmrežu. Ako ima malo korisnika, idealno je omogućiti pristup cijeloj podmreži, u ovom slučaju unosimo:

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

Korak 3
Vrijednosti koje smo unijeli su:

Dopuštenja za čitanje / pisanje

 rw

Zahtijeva upisivanje promjena na tvrdi disk prije nego što se primijene
 sinkronizacija

Uklonite provjeru podstabla
 Provjera ne_podređenog drveta [
/ panelplain]

Promjene spremamo tipkama Ctrl + O i izlazimo iz uređivača tipkama Ctrl + X.

Korak 4
Ako želimo odobriti pristup jednom klijentu, unosimo sljedeću sintaksu:

 / mnt / nfs_share Client_IP (ponovno, sinkronizacija, no_subtree_check)
Za različite klijente unosimo:
 / mnt / nfs_share Client_IP_1 (re, sync, no_subtree_check) / mnt / nfs_share Client_IP_2 (re, sync, no_subtree_check)

4. Izvezite NFS dijeljeni imenik


Nakon što su pristupi odobreni klijentskim računalima, moramo izvesti NFS dijeljeni direktorij i ponovno pokrenuti poslužitelj jezgre NFS da bismo primijenili promjene, u ovom slučaju izvršavamo sljedeće:
 sudo exportfs -sudo systemctl ponovno pokretanje nfs-kernel-poslužitelja

5. Dopustite pristup NFS -u s vatrozida


Znamo da je jedna od funkcija vatrozida upravljanje dolaznim i odlaznim vezama na mrežu, pa moramo omogućiti pristup klijentskim računalima u Ubuntuu, za to unosimo sljedeće:
sudo ufw dopušta od 192.168.0.0/24 do bilo kojeg porta nfs

BilješkaTo omogućuje pristup podmreži.

Omogućujemo Vatrozid (ako nije) i provjeravamo njegov status provjerom je li korišteni port 2049:

Klijentski tim

Vrijeme je za konfiguriranje klijentskog računala za pristup NFS -u, u ovom slučaju koristit ćemo Ubuntu 19.10.

[panelplain = '6'] Kako nadograditi klijentski računalni sustav NFS

6. Kako nadograditi klijentski računalni sustav NFS

Korak 1
Prvi korak koji ćete poduzeti bit će ažuriranje sistemskih paketa:

 sudo apt ažuriranje

Korak 2
Nakon toga instalirat ćemo nfs-common pakete sa sljedećom naredbom:

 sudo apt install nfs-common

Korak 3
Unosimo slovo S kako bismo prihvatili preuzimanje i instaliranje paketa.

7. Kako stvoriti NFS točku montiranja na klijentu


Mi ćemo stvoriti točku montiranja u kojoj će se NFS dijeljenje montirati s glavnog NFS poslužitelja, za to izvršavamo:
 sudo mkdir -p / mnt / nfs_clientshare

8. Montirajte NFS Share na klijentski sustav


Ovaj korak uključuje postavljanje NFS udjela koji se dijeli na NFS poslužitelju, što omogućuje pristup dijeljenom direktoriju.

Korak 1
Prije nego što to učinimo, saznat ćemo IP klijenta naredbom "ifconfig":

Korak 2
Ako nemamo ifconfig, možemo ga instalirati naredbom:

 sudo apt instalirajte mrežne alate
Koristit ćemo IP za montiranje direktorija:
 sudo mount 192.168.0.14:/mnt/nfs_share / mnt / nfs_clientshare
Korak 3
Možda ćete vidjeti sljedeću pogrešku:

Korak 4
Ako je to vaš slučaj, Solvetic ima rješenje za vas, samo pokrenite svaki od sljedećih redaka njihovim redoslijedom:

 sudo systemctl je omogućen nfs-zajednički sudo systemctl omogućuje nfs-zajedničku datoteku /lib/systemd/system/nfs-common.service sudo rm /lib/systemd/system/nfs-common.service sudo systemctl daemon-reload sudo systemctl status nfs -uobičajeni sudo systemctl start nfs-uobičajen sudo systemctl status nfs-uobičajen sudo systemctl omogući nfs-uobičajen

POVEĆAJTE

Korak 5
Sada ako možemo povezati IP adresu. Testirajte NFS povezivost na računalu klijenta

Korak 6
Provjerit ćemo je li NFS konfiguracija točna, za to ćemo stvoriti datoteke u NFS zajedničkom direktoriju koji se nalazi na poslužitelju:

 cd / mnt / nfs_share / sudo Solvertic1.txt Riješenje2.txt

Korak 7
Sada idemo na klijentsko računalo i provjeravamo postojanje ovih datoteka:

 ls -l / mnt / nfs_clientshare /

Time smo potvrdili da je NFS ispravno instaliran i konfiguriran u Ubuntu 20.04.

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave