- 1. Kako instalirati Ubuntu NFS poslužitelj
- 2. Kako stvoriti Ubuntu NFS izvozni direktorij
- 3. Kako generirati NFS dijeljeni pristup klijentskim sustavima
- 4. Izvezite NFS dijeljeni imenik
- 5. Dopustite pristup NFS -u s vatrozida
- 6. Kako nadograditi klijentski računalni sustav NFS
- 7. Kako stvoriti NFS točku montiranja na klijentu
- 8. Montirajte NFS Share na klijentski sustav
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_shareSada 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 alateKoristit ćemo IP za montiranje direktorija:
sudo mount 192.168.0.14:/mnt/nfs_share / mnt / nfs_clientshareKorak 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.