So installieren Sie den NFS-Server Ubuntu 20.04

Teamarbeit ist ein Schlüsselelement in jeder Organisation, die Projekte durchführen und vorankommen möchte. Daher ist es wichtig, dass Betriebssysteme über diese Art von Funktionen verfügen, da sie die Zusammenarbeit zwischen Benutzern erleichtern . Wenn Sie Linux-Betriebssysteme verwenden, in diesem speziellen Fall Ubuntu 20.04, sollten Sie wissen, dass Sie über NFS (Network File Share) verfügen, um diese Aufgabe zu erleichtern.

NFS wurde als Protokoll entwickelt, dank dessen es möglich ist, Verzeichnisse und Dateien mit anderen Linux-Benutzern in einem lokalen Netzwerk zu teilen. Wenn wir Windows-Computer verwenden, sollten wir Samba verwenden, aber NFS ist ideal für die Arbeit zwischen Linux-Netzwerken.

Grundsätzlich sollte NFS nur in einem lokalen Netzwerk verwendet werden, da bekanntlich die im Netzwerk adressierten Daten nicht verschlüsselt sind und Zugriffsberechtigungen nur auf der Grundlage der IP-Adresse des Clients erteilt werden. Der NFS-Server ist Teil des Linux-Kernels und arbeitet mit dem Verzeichnis / etc / export zusammen, in dem die im Netzwerk verfügbaren Verzeichnisse aufgelistet sind . Darüber hinaus müssen für jeden gemeinsam genutzten NFS-Bereich nur die Berechtigungen für die von uns angegebenen Computer bereitgestellt werden.

In diesem Tutorial erfahren Sie, wie Sie Ihren NFS-Server in Ubuntu 20.04 installieren und konfigurieren und so Dateien oder Elemente für Benutzer im lokalen Netzwerk freigeben.

Wir werden den Prozess sowohl auf dem Client- als auch auf dem Server-Computer sehen.

Server-Computer: Systemaktualisierung
Der erste Schritt besteht darin, die Systempakete zu aktualisieren. Dazu greifen wir auf die Konsole zu und führen Folgendes aus:

 sudo apt update 

install-nfs-server-Ubuntu-20.04-1.png

Server-Computer

1. So installieren Sie den Ubuntu NFS-Server

Sobald das System aktualisiert ist, werden wir NFS installieren, das in das Paket nfs-kernel-server integriert ist, in dem wir zusätzliche Pakete wie nfs-common und rpcbind finden, die direkt bei der Konfiguration und Verwendung der Freigabeaufgaben eine Rolle spielen.

Schritt 1

Dort führen wir folgenden Befehl aus:

 sudo apt installiere nfs-kernel-server 

install-server-NFS-Ubuntu-20.04-2.png

Schritt 2

Wir geben den Buchstaben S ein, um den Download und die Installation von NFS in Ubuntu 20.04 zu bestätigen:

See also  Fügen Sie mit Google Drive MP3-Audiodateien zur Webseite hinzu

install-nfs-server-Ubuntu-20.04-3.png

2. So erstellen Sie ein NFS Ubuntu-Exportverzeichnis

Jetzt erstellen wir das Exportverzeichnis, das die Objekte enthält, die von den Client-Systemen gemeinsam genutzt werden. Erstellen wir das Verzeichnis mit dem Namen des NFS-Mount-Verzeichnisses:

 sudo mkdir -p / mnt / nfs_share 

Jetzt entfernen wir die Einschränkung der Verzeichnisberechtigungen, damit alle Benutzer Zugriff haben:

 sudo chown -R niemand: nogroup / mnt / nfs_share / 

Anschließend gewähren wir allen Objekten im erstellten Verzeichnis Lese-, Schreib- und Ausführungsberechtigungen:

 sudo chmod 777 / mnt / nfs_share / 

install-nfs-server-Ubuntu-20.04-4.png

3. So generieren Sie einen gemeinsamen NFS-Zugriff auf Client-Systeme

Schritt 1

Die Berechtigungen für den Zugriff auf den NFS-Server sind in der Datei / etc / export angegeben. Wir greifen mit dem bevorzugten Editor darauf zu:

 sudo nano / etc / exportiert 

install-server-NFS-Ubuntu-20.04-5.png

Schritt 2

Dort wird es möglich sein, einem einzelnen Client, mehreren Clients Zugriff zu gewähren oder ein vollständiges Subnetz anzugeben. Wenn nur wenige Benutzer vorhanden sind, ist es ideal, den Zugriff auf das gesamte Subnetz bereitzustellen. In diesem Fall geben wir Folgendes ein:

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

install-server-NFS-Ubuntu-20.04-6.png

Schritt 3

Die von uns eingegebenen Werte waren:

Lese- / Schreibberechtigungen
 rw 

Erfordert, dass Änderungen auf die Festplatte geschrieben werden, bevor sie angewendet werden
 synchronisieren 

Beseitigen Sie die Teilbaumprüfung
 No_subtree_check [ 

/ panelplain]

Wir speichern die Änderungen mit den Tasten Strg + O und beenden den Editor mit den Tasten Strg + X.

Schritt 4

Wenn Sie einem einzelnen Client Zugriff gewähren möchten, geben Sie die folgende Syntax ein:

 / mnt / nfs_share Client_IP (re, sync, no_subtree_check) 

Für verschiedene Kunden geben wir ein:

 / mnt / nfs_share Client_IP_1 (re, sync, no_subtree_check) / mnt / nfs_share Client_2_IP (re, sync, no_subtree_check) 

4. Exportieren Sie das freigegebene NFS-Verzeichnis

Sobald die Zugriffe auf die Clientcomputer gewährt wurden, müssen wir das gemeinsam genutzte NFS-Verzeichnis exportieren und den NFS-Kernelserver neu starten, um die Änderungen zu übernehmen. In diesem Fall führen wir Folgendes aus:

 sudo exportfs -a sudo systemctl nfs-kernel-server neu starten 

install-server-NFS-Ubuntu-20.04-7.png

5 . Ermöglichen Sie den Zugriff auf NFS über die Firewall

Wir wissen, dass eine der Funktionen der Firewall darin besteht, eingehende und ausgehende Verbindungen zum Netzwerk zu verwalten. Daher müssen wir den Zugriff für Clientcomputer in Ubuntu aktivieren. Dazu geben wir Folgendes ein:
sudo ufw erlauben von 192.168.0.0/24 zu jedem port nfs

See also  Starten oder starten Sie den abgesicherten Modus mit Windows 10-Netzwerkfunktionen

install-server-NFS-Ubuntu-20.04-8.png

Hinweis
Dies ermöglicht den Zugriff auf das Subnetz.

Wir aktivieren die Firewall (falls nicht) und überprüfen ihren Status, indem wir überprüfen, ob der verwendete Port 2049 ist:

install-nfs-server-Ubuntu-20.04-9.png

Kundenteam

Es ist Zeit, den Client-Computer für den Zugriff auf NFS zu konfigurieren. In diesem Fall verwenden wir Ubuntu 19.10.

[panelplain = ‘6’] So aktualisieren Sie das NFS-Client-Computersystem

6. So aktualisieren Sie das NFS-Client-Computersystem

Schritt 1

Der erste Schritt besteht darin, die Systempakete zu aktualisieren:

 sudo apt update 

install-nfs-server-Ubuntu-20.04-10.png

Schritt 2

Danach installieren wir die nfs-common-Pakete mit dem folgenden Befehl:

 sudo apt install nfs-common 

install-nfs-server-Ubuntu-20.04-11.png

Schritt 3

Wir geben den Buchstaben S ein, um den Download und die Installation der Pakete zu akzeptieren.

install-nfs-server-Ubuntu-20.04-12.png

7. So erstellen Sie einen NFS-Einhängepunkt auf dem Client

Wir werden einen Mount-Punkt erstellen, in dem die NFS-Freigabe vom NFS-Hauptserver gemountet wird. Dazu führen wir Folgendes aus:

 sudo mkdir -p / mnt / nfs_clientshare 

install-nfs-server-Ubuntu-20.04-13.png

8. Mounten von NFS Share auf dem Client-System

In diesem Schritt wird die NFS-Freigabe bereitgestellt, die auf dem NFS-Server freigegeben wird. Dadurch wird der Zugriff auf das freigegebene Verzeichnis ermöglicht.

Schritt 1

Vorher kennen wir die IP des Clients mit dem Befehl “ifconfig”:

install-nfs-server-Ubuntu-20.04-14.png

Schritt 2

Wenn wir keine ifconfig haben, können wir sie mit dem folgenden Befehl installieren:

 sudo apt installiert net-tools 

Wir werden die IP verwenden, um das Verzeichnis zu mounten:

 sudo mount 192.168.0.14:/mnt/nfs_share / mnt / nfs_clientshare 
Schritt 3

Möglicherweise wird der folgende Fehler angezeigt:

install-nfs-server-Ubuntu-20.04-15.png

Schritt 4

Wenn dies Ihr Fall ist, hat TechnoWikis die Lösung für Sie, führen Sie einfach jede der folgenden Zeilen in ihrer Reihenfolge aus:

 sudo systemctl ist nfs-common aktiviert sudo systemctl enable nfs-common Datei /lib/systemd/system/nfs-common.service sudo rm /lib/systemd/system/nfs-common.service sudo systemctl daemon-reload sudo systemctl status nfs-common sudo systemctl start nfs-common sudo systemctl status nfs-common sudo systemctl enable nfs-common 

install-nfs-server-Ubuntu-20.04-16.png

Schritt 5

Jetzt können wir die IP-Adresse zuordnen. Testen Sie die NFS-Konnektivität auf dem Clientcomputer

See also  Wie man die aktiven Prozesse in Ubuntu sieht

install-nfs-server-Ubuntu-20.04-17.png

Schritt 6

Wir werden überprüfen, ob die NFS-Konfiguration korrekt ist. Dazu erstellen wir Dateien im freigegebenen NFS-Verzeichnis auf dem Server:

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

install-server-NFS-Ubuntu-20.04-18.png

Schritt 7

Jetzt gehen wir zum Client-Computer und überprüfen die Existenz dieser Dateien:

 ls -l / mnt / nfs_clientshare / 

install-server-NFS-Ubuntu-20.04-19.png

Damit haben wir überprüft, ob NFS in Ubuntu 20.04 korrekt installiert und konfiguriert wurde.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *