- 1. Så här installerar du Ubuntu NFS -server
- 2. Hur man skapar Ubuntu NFS -exportkatalog
- 3. Hur man genererar NFS delad åtkomst till klientsystem
- 4. Exportera den delade katalogen NFS
- 5. Tillåt åtkomst till NFS från brandväggen
- 6. Hur man uppgraderar NFS -klientdatorsystemet
- 7. Hur man skapar en NFS -monteringspunkt på klienten
- 8. Montera NFS Share på klientsystemet
Teamarbete är en nyckelelement i alla organisationer som vill slutföra projekt och komma vidare, så det är viktigt att operativsystem har denna typ av funktioner eftersom de underlättar samarbete mellan användare. Om du använder Linux -operativsystem, i det här specifika fallet Ubuntu 20.04, bör du veta att du har NFS (Network File Share) för att underlätta denna uppgif.webpt.
NFS har utvecklats som ett protokoll tack vare vilket det kommer att vara möjligt att dela kataloger och filer med andra Linux -användare på ett lokalt nätverk, om vi skulle använda Windows -datorer måste vi använda Samba, men NFS är perfekt för att arbeta mellan Linux -nätverk.
I grund och botten bör NFS endast användas i ett lokalt nätverk eftersom som vi vet är data som adresseras i nätverket inte krypterade och åtkomstbehörigheter endast beviljas baserat på klientens IP -adress. NFS -servern är en del av Linux -kärnan och den fungerar med katalogen / etc / exports, där de kataloger som finns tillgängliga i nätverket listas. Utöver detta måste för varje delat NFS -utrymme endast de behörigheter för de datorer som vi anger ange.
Med denna handledning lär du dig hur du installerar och konfigurerar din NFS -server i Ubuntu 20.04 och därigenom delar filer eller objekt mellan användare på det lokala nätverket.
Vi kommer att se processen både på klientdatorn och på servern.
Serverdator: SystemuppdateringDet första steget att ta är att uppdatera systempaketen, för detta kommer vi åt konsolen och kör följande:
sudo apt uppdatering
Serverdator
1. Så här installerar du Ubuntu NFS -server
När systemet har uppdaterats ska vi installera NFS som är integrerat i paketet nfs-kernel-server, inom vilket vi hittar ytterligare paket som nfs-common och rpcbind som fungerar direkt på konfigurationen och användningen av delningsuppgif.webpterna.
Steg 1
Där kör vi följande kommando:
sudo apt installera nfs-kernel-server
Steg 2
Vi anger bokstaven S för att bekräfta nedladdning och installation av NFS i Ubuntu 20.04:
2. Hur man skapar Ubuntu NFS -exportkatalog
Nu ska vi skapa exportkatalogen som är en katalog som innehåller de objekt som ska delas mellan klientsystemen. Låt oss skapa katalogen som anger namnet på NFS -monteringskatalogen:
sudo mkdir -p / mnt / nfs_shareNu tar vi bort begränsningen för katalogbehörigheter så att alla användare har åtkomst:
sudo chown -R nobody: nogroup / mnt / nfs_share /Sedan tillhandahåller vi läs-, skriv- och körrättigheter för alla objekt i den skapade katalogen:
sudo chmod 777 / mnt / nfs_share /
3. Hur man genererar NFS delad åtkomst till klientsystem
Steg 1
Behörigheterna för åtkomst till NFS -servern specificeras i filen / etc / exports, vi kommer åt den med den föredragna redigeraren:
sudo nano / etc / exports
Steg 2
Där kommer det att vara möjligt att ge åtkomst till en enda klient, flera klienter eller ange ett komplett delnät. Om det finns få användare är det idealiskt att ge åtkomst till hela delnätet, i det här fallet anger vi:
/ mnt / nfs_share 192.168.0.0/24(rw,sync,no_subtree_check)
Steg 3
De värden som vi har angett har varit:
Läs / skriv behörigheter
rw
Kräver att ändringar skrivs på hårddisken innan de tillämpas
synkronisera
Ta bort delträdskontroll
No_subtree_check [/ panelplain]
Vi sparar ändringarna med Ctrl + O -tangenterna och lämnar redigeraren med Ctrl + X -tangenterna.
Steg 4
Om vi vill ge åtkomst till en enda klient anger vi följande syntax:
/ mnt / nfs_share Client_IP (re, sync, no_subtree_check)För olika kunder anger vi:
/ mnt / nfs_share Client_IP_1 (re, sync, no_subtree_check) / mnt / nfs_share Client_IP_2 (re, sync, no_subtree_check)
4. Exportera den delade katalogen NFS
När åtkomsten har beviljats till klientdatorerna måste vi exportera den delade NFS -katalogen och starta om NFS -kärnservern för att tillämpa ändringarna, i det här fallet kör vi följande:
sudo exportfs -a sudo systemctl starta om nfs-kernel-server
5. Tillåt åtkomst till NFS från brandväggen
Vi vet att en av brandväggens funktioner är att hantera inkommande och utgående anslutningar till nätverket, så vi måste möjliggöra åtkomst till klientdatorer i Ubuntu, för detta anger vi följande:
sudo ufw tillåter från 192.168.0.0/24 till alla port -nfs
NoteraDetta ger åtkomst till delnätet.
Vi aktiverar brandväggen (om den inte är det) och validerar dess status genom att kontrollera att porten som används är 2049:
Kundteam
Det är dags att konfigurera klientdatorn för att komma åt NFS, i det här fallet kommer vi att använda Ubuntu 19.10.
[panelplain = '6'] Hur man uppgraderar NFS -klientdatorsystemet
6. Hur man uppgraderar NFS -klientdatorsystemet
Steg 1
Det första steget att ta är att uppdatera systempaketen:
sudo apt uppdatering
Steg 2
Efter detta kommer vi att installera de nfs-common-paketen med följande kommando:
sudo apt installera nfs-common
Steg 3
Vi anger bokstaven S för att acceptera nedladdning och installation av paketen.
7. Hur man skapar en NFS -monteringspunkt på klienten
Vi ska skapa en monteringspunkt där NFS -resursen kommer att monteras från huvud -NFS -servern, för detta kör vi:
sudo mkdir -p / mnt / nfs_clientshare
8. Montera NFS Share på klientsystemet
Detta steg inkluderar montering av NFS -resursen som delas på NFS -servern, detta ger åtkomst till den delade katalogen.
Steg 1
Innan vi gör det kommer vi att känna till klientens IP med kommandot "ifconfig":
Steg 2
Om vi inte har ifconfig kan vi installera det med kommandot:
sudo apt installera nätverktygVi kommer att använda IP: n för att montera katalogen:
sudo mount 192.168.0.14:/mnt/nfs_share / mnt / nfs_clientshareSteg 3
Du kan se följande fel:
Steg 4
Om detta är ditt fall har Solvetic lösningen åt dig, kör bara var och en av följande rader i sin ordning:
sudo systemctl är aktiverat nfs-common sudo systemctl aktiverar nfs-common file /lib/systemd/system/nfs-common.service sudo rm /lib/systemd/system/nfs-common.service sudo systemctl daemon-reload sudo systemctl status nfs -vanlig sudo systemctl start nfs-common sudo systemctl status nfs-common sudo systemctl aktivera nfs-common
FÖRSTORA
Steg 5
Om vi nu kan associera IP -adressen. Testa NFS -anslutning på klientdatorn
Steg 6
Vi ska kontrollera att NFS -konfigurationen är korrekt, för detta kommer vi att skapa filer i NFS delade katalog som ligger på servern:
cd / mnt / nfs_share / sudo solvetic1.txt solvetic2.txt
Steg 7
Nu går vi till klientdatorn och kontrollerar förekomsten av dessa filer:
ls -l / mnt / nfs_clientshare /
Med detta har vi verifierat att NFS har installerats och konfigurerats korrekt i Ubuntu 20.04.