Ubuntu

Hoe NFS Server en Client op Ubuntu te installeren

Hoe NFS Server en Client op Ubuntu te installeren

neenetwerk File System of NFS is een protocol voor bestandssystemen. Door het NFS-protocol te gebruiken, kunt u bestanden en mappen op uw computer delen met de machines van andere gebruikers via het netwerk.

De NFS is gebouwd op een client-servermodel, waarbij de NFS-server verantwoordelijk is voor het afhandelen van de authenticatie en het beheren van de gegevens die via het netwerk worden gedeeld.

In dit artikel behandelen we het installeren van NFS op zowel server- als clientcomputers, zodat u uw bestanden of mappen van de ene Ubuntu-machine naar de andere kunt delen.

Hier is een samenvatting van wat we gaan doen:

  1. Installeer de NFS-server op een machine, en we zullen het de servermachine noemen.
  2. Maak een exportmap die we zullen gebruiken om te delen met de klanten.
  3. Installeer de NFS-client op een tweede machine, en we zullen het de client-machine noemen.
  4. Voer een eenvoudige test uit om er zeker van te zijn dat alles goed werkt.

Het wordt ten zeerste aanbevolen om deze stappen in volgorde te volgen en dit om ervoor te zorgen dat alles soepel verloopt.

NFS-server installeren

Stap 1. Voordat u begint met de installatie van de NFS-server, moet u ervoor zorgen dat uw systeem up-to-date is met behulp van de volgende opdrachten:

sudo apt-get update sudo apt-get upgrade

Stap 2. Controleer met de volgende opdracht of het NFS-kernelserverpakket op uw Ubuntu is geïnstalleerd:.

dpkg -l | grep nfs-kernel-server

Controleer of de NFS-server is geïnstalleerd of niet

Zoals je kunt zien in de bovenstaande schermafbeelding, als er geen uitvoer is, is het NFS-kernelserverpakket niet op je computer geïnstalleerd.

Stap 3. Laten we nu het nieuwste beschikbare NFS-kernelserverpakket installeren met de volgende opdracht:.

sudo apt install nfs-kernel-server

NFS-kernelserverpakket installeren

Maak de exportmap

Deze exportmap wordt via het netwerk gedeeld met de machines van de client.

Stap 1. Maak een exportmap op de NFS-server die via het netwerk wordt gedeeld.

sudo mkdir -p /mnt/nfsdir

Stap 2. Om toegang te verlenen aan alle clients tot de vorige exportmap, verwijdert u de huidige beperkende machtigingen voor de map.

sudo chown niemand:nogroup /mnt/nfsdir

Stap 3. Wijs nieuwe rechten toe aan de exportmap.

sudo chown niemand:nogroup /mnt/nfsdir

De uitvoer van de vorige opdrachten zou als volgt moeten zijn:

Maak de exportmap en wijs de vereiste machtigingen toe

Stap 4. Gebruik uw favoriete editor om het exportconfiguratiebestand te bewerken om klanten toegang te geven tot de NFS-serverexportdirectory.

sudo vi /etc/exports

Kies nu een van de volgende opties om toegang tot de serverexportmap toe te staan:

/mnt/nfsdir client_IP(rw,sync,no_subtree_check)

De (rw, sync,no_subtree_check) permissies zijn als volgt gedefinieerd:

/mnt/nfsdir client_IP_1(rw,sync,no_subtree_check) /mnt/nfsdir client_IP_2(rw,sync,no_subtree_check) /mnt/nfsdir client_IP_3(rw,sync,no_subtree_check)
/mnt/nfsdir subnetIP/24(rw,sync,no_subtree_check)

Hier in onze tutorial zullen we de laatste optie gebruiken om toegang tot meerdere clients toe te staan ​​door het volledige subnet op te geven.

Toegang tot clients toestaan ​​met behulp van het NFS-exportbestand

Stap 5. Vervolgens zullen we de vorige wijzigingen toepassen met de volgende opdracht:.

sudo exportfs -a

Exporteren De NFS gedeelde map

Stap 6. Start de NFS-kernelserverservice opnieuw.

sudo systemctl herstart nfs-kernel-server

Herstart de NFS-kernelserver

Stap 7. Configureer de firewall van de NFS-servermachine om clients toegang te geven tot de inhoud van de exportmap.

sudo ufw toestaan ​​vanaf 192.168.1.0/24 naar elke poort nfs

Configureer NFS Server Machine Firewall

Stap 8. Schakel NFS-serverfirewall in om automatisch te starten met het opstarten van het systeem.

sudo ufw inschakelen

Firewall inschakelen bij opstarten van systeem

Stap 9. Controleer nu de status van de firewall om de toegevoegde regel uit de vorige stappen te bekijken.

sudo ufw-status

Controleer de Firewall-toegevoegde regels

Installeer de NFS-client op een tweede machine

Vervolgens moeten we enkele configuraties uitvoeren op de computers van de client, zodat ze gemakkelijk toegang hebben tot de exportmap van de NFS-server. Maar voordat we onze configuraties starten, moeten we er eerst voor zorgen dat de machines van de klanten up-to-date zijn met behulp van de onderstaande commando's.

sudo apt-get update sudo apt-get upgrade

Stap 1. Installeer het NFS-clientpakket met de volgende opdracht:.

sudo apt-get install nfs-common

NFS-clientpakket installeren

Stap 2. Maak een koppelpunt voor de NFS-serverexportmap.

sudo mkdir -p /mnt/nfsdirclient

Maak een koppelpunt voor de gedeelde NFS-map

Stap 3. Laten we nu de gedeelde NFS-map op de client koppelen.

sudo-mount 192.168.1.4:/mnt/nfsdir /mnt/nfsdirclient

Koppel de gedeelde NFS-map op de clientcomputer

Test uw installatie

Stap 1. Maak op de servermachine een testbestand in de exportmap.

raak /mnt/nfsdir/nfstestbestand . aan

Testbestand maken in de NFS-serverexportmap

Controleer vanaf de clientcomputer het nieuw gemaakte bestand.

ls /mnt/nfsdirclient

De uitvoer zou als volgt moeten zijn:

Controleer het aangemaakte bestand op de clientcomputer

Stap 2. Maak op de clientcomputer een nieuw bestand.

raak /mnt/nfsdirclient/clienttestflie aan

Testbestand maken in de NFS-clientdirectory

Controleer vanaf de servermachine op het eerder gemaakte bestand.

ls /mnt/nfsdir

De uitvoer zou ongeveer als volgt moeten zijn:

Controleer het aangemaakte bestand op de servermachine

Dat is alles over het installeren van de NFS-server en -client, en ook over het testen van uw configuraties.

Cursor springt of beweegt willekeurig tijdens het typen in Windows 10
Als u merkt dat uw muiscursor vanzelf springt of beweegt, automatisch, willekeurig tijdens het typen op een Windows-laptop of -computer, dan kunnen en...
De scrollrichting van de muis en touchpads omkeren in Windows 10
Muis en Touchpads maken computergebruik niet alleen eenvoudig, maar ook efficiënter en minder tijdrovend. We kunnen ons een leven zonder deze apparate...
Hoe de muisaanwijzer en cursorgrootte, kleur en schema op Windows 10 te veranderen
De muisaanwijzer en cursor in Windows 10 zijn zeer belangrijke aspecten van het besturingssysteem. Dit geldt ook voor andere besturingssystemen, dus i...