Kā instalēt Ubuntu 20.04 NFS serveri

Komandas darbs ir galvenais elements jebkurā organizācijā, kas cenšas pabeigt projektus un virzīties uz priekšu, tāpēc ir svarīgi, lai operētājsistēmām būtu šāda veida funkcijas, jo tās atvieglo lietotāju sadarbību. Ja izmantojat Linux operētājsistēmas, šajā konkrētajā gadījumā Ubuntu 20.04, jums jāzina, ka jums ir NFS (tīkla failu koplietošana), lai atvieglotu šo uzdevumu.

NFS ir izstrādāts kā protokols, pateicoties kuram būs iespējams koplietot direktorijus un failus ar citiem Linux lietotājiem lokālajā tīklā, ja mēs izmantotu Windows datorus, mums jāizmanto Samba, bet NFS ir ideāli piemērots darbam starp Linux tīkliem.

Būtībā NFS ir jāizmanto tikai vietējā tīklā, jo, kā mēs zinām, tīklā adresētie dati nav šifrēti, un piekļuves atļaujas tiek piešķirtas tikai, pamatojoties uz klienta IP adresi. NFS serveris ir daļa no Linux kodola, un tas darbojas ar direktoriju / etc / export, kurā ir uzskaitīti tīklā pieejamie katalogi. Turklāt katrai NFS koplietotajai telpai ir jānorāda tikai mūsu norādīto datoru atļaujas.

Izmantojot šo apmācību, jūs uzzināsit, kā instalēt un konfigurēt NFS serveri Ubuntu 20.04 un tādējādi koplietot failus vai vienumus starp vietējā tīkla lietotājiem.

Mēs redzēsim procesu gan klienta datorā, gan serverī.

Servera dators: sistēmas atjauninājumsPirmais solis būs sistēmas pakotņu atjaunināšana, tāpēc mēs piekļūstam konsolei un izpildām šādas darbības:

 sudo apt atjauninājums

Servera dators

1. Kā instalēt Ubuntu NFS serveri


Kad sistēma ir atjaunināta, mēs instalēsim NFS, kas ir integrēta paketē nfs-kernel-server, kurā mēs atrodam papildu paketes, piemēram, nfs-common un rpcbind, kas tieši ietekmē koplietošanas uzdevumu konfigurāciju un izmantošanu.

1. darbība
Tur mēs izpildām šādu komandu:

 sudo apt instalēt nfs-kodola serveri

2. solis
Mēs ievadām burtu S, lai apstiprinātu NFS lejupielādi un instalēšanu Ubuntu 20.04:

2. Kā izveidot Ubuntu NFS eksporta direktoriju


Tagad mēs izveidosim eksporta direktoriju, kas ir direktorijs, kurā ir objekti, kas tiks koplietoti starp klientu sistēmām. Izveidosim direktoriju, norādot NFS stiprinājuma direktorijas nosaukumu:
 sudo mkdir -p / mnt / nfs_share
Tagad mēs noņemam direktoriju atļauju ierobežojumus, lai visiem lietotājiem būtu piekļuve:
 sudo chown -R neviens: nogroup / mnt / nfs_share /
Tad mēs nodrošinām lasīšanas, rakstīšanas un izpildes privilēģijas visiem objektiem izveidotajā direktorijā:
 sudo chmod 777 / mnt / nfs_share /

3. Kā izveidot NFS koplietojamu piekļuvi klientu sistēmām

1. darbība
Atļaujas piekļūt NFS serverim ir norādītas failā / etc / export, mēs tam piekļūstam ar vēlamo redaktoru:

 sudo nano / etc / export

2. solis
Tur būs iespējams piešķirt piekļuvi vienam klientam, vairākiem klientiem vai norādīt pilnu apakštīklu. Ja ir maz lietotāju, ir ideāli nodrošināt piekļuvi visam apakštīklam, šajā gadījumā mēs ievadām:

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

3. solis
Mēs esam ievadījuši šādas vērtības:

Lasīšanas / rakstīšanas atļaujas

 rw

Nepieciešama izmaiņu ierakstīšana cietajā diskā, pirms tās tiek piemērotas
 sinhronizēt

Noņemiet apakškoka pārbaudi
 No_subtree_check [
/ panelplain]

Mēs saglabājam izmaiņas ar taustiņiem Ctrl + O un izejam no redaktora ar taustiņiem Ctrl + X.

4. solis
Ja mēs vēlamies piešķirt piekļuvi vienam klientam, mēs ievadām šādu sintaksi:

 / mnt / nfs_share Client_IP (atkārtoti, sinhronizēt, no_subtree_check)
Dažādiem klientiem mēs ievadām:
 / mnt / nfs_share Client_IP_1 (atkārtoti, sinhronizēt, no_subtree_check) / mnt / nfs_share Client_IP_2 (atkārtoti, sinhronizēt, no_subtree_check)

4. Eksportējiet NFS koplietojamo direktoriju


Kad piekļuve klientu datoriem ir piešķirta, mums ir jāeksportē NFS koplietotais direktorijs un jārestartē NFS kodola serveris, lai piemērotu izmaiņas; šajā gadījumā mēs izpildām sekojošo:
 sudo exportfs -a sudo systemctl restartējiet nfs-kodola serveri

5. Atļaut piekļuvi NFS no ugunsmūra


Mēs zinām, ka viena no ugunsmūra funkcijām ir ienākošo un izejošo savienojumu pārvaldība tīklā, tāpēc mums ir jāiespējo piekļuve Ubuntu klientu datoriem, lai to izdarītu:
sudo ufw atļaut no 192.168.0.0/24 uz jebkuru portu nfs

PiezīmeTas ļauj piekļūt apakštīklam.

Mēs iespējojam ugunsmūri (ja tā nav) un apstiprinām tā statusu, pārbaudot, vai izmantotais ports ir 2049.

Klientu komanda

Ir pienācis laiks konfigurēt klienta datoru, lai piekļūtu NFS, šajā gadījumā mēs izmantosim Ubuntu 19.10.

[panelplain = '6'] Kā jaunināt NFS klienta datorsistēmu

6. Kā jaunināt NFS klienta datorsistēmu

1. darbība
Pirmais solis ir atjaunināt sistēmas paketes:

 sudo apt atjauninājums

2. solis
Pēc tam mēs instalēsim nfs-common paketes ar šādu komandu:

 sudo apt instalēt nfs-common

3. solis
Mēs ievadām burtu S, lai akceptētu pakotņu lejupielādi un instalēšanu.

7. Kā izveidot klientam NFS stiprinājuma punktu


Mēs izveidosim montāžas punktu, kurā NFS daļa tiks uzstādīta no galvenā NFS servera, tāpēc mēs izpildām:
 sudo mkdir -p / mnt / nfs_clientshare

8. Uzstādiet NFS Share klientu sistēmā


Šis solis ietver NFS koplietošanas, kas tiek koplietots NFS serverī, montāžu, tas ļauj piekļūt koplietotajam direktorijam.

1. darbība
Pirms to darīt, mēs uzzināsim klienta IP ar komandu "ifconfig":

2. solis
Ja mums nav ifconfig, mēs varam to instalēt ar komandu:

 sudo apt instalēt net-tools
Mēs izmantosim IP, lai uzstādītu direktoriju:
 sudo mount 192.168.0.14:/mnt/nfs_share / mnt / nfs_clientshare
3. solis
Var tikt parādīta šāda kļūda:

4. solis
Ja tas ir jūsu gadījums, Solvetic ir risinājums jums, vienkārši palaidiet katru no šīm rindām to secībā:

 sudo systemctl ir iespējots -common sudo systemctl start nfs-common sudo systemctl statuss nfs-common sudo systemctl iespējot nfs-common

PALIELINĀT

5. solis
Tagad, ja mēs varam saistīt IP adresi. Pārbaudiet NFS savienojumu klienta datorā

6. darbība
Mēs pārbaudīsim, vai NFS konfigurācija ir pareiza, tāpēc mēs izveidosim failus NFS koplietotajā direktorijā, kas atrodas serverī:

 cd / mnt / nfs_share / sudo solvetic1.txt solvetic2.txt

7. solis
Tagad mēs ejam uz klienta datoru un pārbaudām šo failu esamību:

 ls -l / mnt / nfs_clientshare /

Ar to mēs esam pārbaudījuši, vai NFS ir pareizi instalēts un konfigurēts Ubuntu 20.04.

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave