NFS (Network File System) ist ein Protokoll, das es Benutzern ermöglicht, Dateien auszutauschen und über ein Netzwerk auf das Dateisystem auf entfernten Computern zuzugreifen. Der NFS-Server kann unter Windows 10 konfiguriert werden, um eine bequeme Dateifreigabe zwischen Computern im lokalen Netzwerk zu ermöglichen. In diesem Artikel sehen wir uns die schrittweise Anleitung zum Einrichten eines NFS-Servers unter Windows 10 an.
Schritt 1: Installieren von Windows-Komponenten für den NFS-Server
Bevor Sie mit der Konfiguration des NFS-Servers beginnen, müssen Sie die entsprechenden Windows-Komponenten installieren. Öffnen Sie dazu die Systemsteuerung, wählen Sie Programme und gehen Sie zu Windows-Komponenten aktivieren oder deaktivieren. Suchen Sie im angezeigten Fenster nach "NFS-Dateidienste" und installieren Sie es. Starten Sie den Computer nach der Installation der Komponente neu.
Schritt 2: Erstellen eines freigegebenen Ordners
Nachdem Sie die NFS-Serverkomponenten installiert haben, müssen Sie einen freigegebenen Ordner erstellen, den Sie für die Dateifreigabe bereitstellen möchten. Wählen Sie das gewünschte Verzeichnis auf Ihrem Computer aus, klicken Sie mit der rechten Maustaste und wählen Sie Eigenschaften. Klicken Sie dann auf die Registerkarte "Unterteilung" und dann auf die Schaltfläche "Erweitert". Aktivieren Sie im angezeigten Fenster das Kontrollkästchen "NFS-Modus" und speichern Sie die Änderungen.
Schritt 3: Konfigurieren des Zugriffs auf den NFS-Server
Um den Zugriff auf den NFS-Server zu konfigurieren, öffnen Sie die Systemsteuerung und wählen Sie dann NFS-Dateidienste aus. Klicken Sie im angezeigten Fenster auf die Registerkarte Anmeldeinformationen und erstellen Sie neue Anmeldeinformationen für den Zugriff auf den NFS-Server. Geben Sie den Benutzernamen und das Passwort ein, die Sie verwenden möchten. Nachdem Sie Ihre Anmeldeinformationen erstellt haben, klicken Sie auf die Schaltfläche "Übernehmen" und schließen Sie das Fenster.
Anmerkung: Beachten Sie, dass der NFS-Server keine Standardauthentifizierung erfordert. Es wird empfohlen, den Zugriff auf den Server mithilfe von Anmeldeinformationen zu konfigurieren, um zusätzliche Sicherheitsmaßnahmen festzulegen.
Installieren von Windows Subsystem für Linux
Folgen Sie den Anweisungen unten, um WSL zu installieren:
- Öffnen Sie das Startmenü und gehen Sie zu Einstellungen.
- Wählen Sie im Fenster "Optionen" die Option "Update und Sicherheit" aus.
- Wählen Sie in der Seitenleiste "Entwickler" und aktivieren Sie den Entwicklermodus.
- Öffnen Sie das Startmenü, geben Sie "Windows-Komponenten aktivieren oder deaktivieren" ein und wählen Sie das entsprechende Ergebnis aus.
- Suchen Sie im geöffneten Fenster nach "Windows Subsystem für Linux" und aktivieren Sie das Kontrollkästchen.
- Klicken Sie auf "OK" und starten Sie den Computer neu.
Nach dem Neustart des Computers wird WSL installiert und kann verwendet werden. Sie können eine beliebige Linux-Distribution wie Ubuntu aus dem Microsoft Store installieren und die Linux-Tools unter Windows über die Befehlszeile oder das Terminal verwenden.
Installieren und Konfigurieren von Ubuntu unter Windows Subsystem für Linux
Schritt 1: Installieren von Windows Subsystem für Linux
Der erste Schritt zur Installation von Ubuntu unter Windows Subsystem für Linux (WSL) ist sicherzustellen, dass WSL auf Ihrem Windows-System aktiviert ist. Gehen Sie zu Einstellungen - Apps - Sonstiges und wählen Sie "Windows-Funktionen aktivieren oder deaktivieren". Öffnen Sie WSL und klicken Sie auf OK. Starten Sie den Computer nach Abschluss des Vorgangs neu.
Schritt 2: Installieren Sie Ubuntu
Öffnen Sie nach dem Neustart des Computers den Windows Store und suchen Sie nach "Ubuntu". Klicken Sie auf das Ubuntu-Symbol und klicken Sie auf "Abrufen", um mit dem Download zu beginnen. Starten Sie nach der Installation die Anwendung.
Schritt 3: Ubuntu einrichten
Beim ersten Start von Ubuntu werden Sie aufgefordert, ein neues Benutzerkonto zu erstellen und ein Passwort festzulegen. Geben Sie den gewünschten Benutzernamen und das gewünschte Passwort ein und bestätigen Sie das Passwort. Nachdem die Installation abgeschlossen ist, werden Sie bei Ubuntu angemeldet.
Schritt 4: Aktualisieren von Paketen
Es wird empfohlen, Ubuntu-Pakete auf die neueste Version zu aktualisieren, bevor Sie beginnen. Führen Sie dazu den folgenden Befehl im Terminal aus:
sudo apt update
Schritt 5: Erforderliche Pakete installieren
Um mit einem NFS-Server in Ubuntu arbeiten zu können, müssen mehrere Pakete installiert werden. Führen Sie den folgenden Befehl im Terminal aus, um die erforderlichen Pakete zu installieren:
sudo apt install nfs-common nfs-server
Schritt 6: Konfigurieren des NFS-Servers
Öffnen Sie die NFS-Serverkonfigurationsdatei in einem Texteditor:
sudo nano /etc/exports
Fügen Sie der exports-Datei die folgende Zeile hinzu und geben Sie den Pfad zum freigegebenen Ordner an:
Ersetzen Sie "/shared_folder" durch den Pfad des Ordners, den Sie für den Zugriff über NFS freigeben möchten.
Schritt 7: Starten Sie den NFS-Server neu
Nachdem Sie die Konfigurationsdatei geändert haben, müssen Sie den NFS-Server neu starten. Führen Sie den folgenden Befehl im Terminal aus:
sudo service nfs-kernel-server restart
Schritt 8: Überprüfen des Zugangs
Um zu überprüfen, ob ein konfigurierter NFS-Server ausgeführt wird, können Sie eine Verbindung zu einem freigegebenen Ordner von einem anderen Computer herstellen oder den Befehl showmount im Ubuntu-Terminal verwenden:
showmount -e localhost
Sie sollten eine Liste der verfügbaren freigegebenen Ordner sehen.
Glückwunsch! Sie haben Ubuntu erfolgreich unter Windows Subsystem für Linux installiert und konfiguriert und einen NFS-Server konfiguriert.
Installieren und Konfigurieren eines NFS-Servers in Ubuntu
Schritt 1: Installieren von Paketen
Zuerst müssen Sie die Pakete installieren, die dem NFS-Server zugeordnet sind. Führen Sie dazu den folgenden Befehl aus:
- Öffnen Sie das Terminal.
- Geben Sie den Befehl sudo apt-get update ein, um die Liste der verfügbaren Pakete zu aktualisieren.
- Geben Sie dann den Befehl sudo apt-get install nfs-kernel-server ein, um das Hauptpaket des NFS-Servers zu installieren.
Schritt 2: Erstellen Sie ein Verzeichnis für den Export
Der nächste Schritt besteht darin, ein Verzeichnis zu erstellen, das Sie über NFS exportieren möchten. Führen Sie dazu den folgenden Befehl aus:
- Geben Sie den Befehl sudo mkdir /nfs_share ein, um ein neues Verzeichnis namens "nfs_share" zu erstellen.
Schritt 3: Konfigurieren der exports-Datei
Jetzt müssen Sie die exports-Datei konfigurieren, um anzugeben, welche Verzeichnisse für das Mounten über NFS verfügbar sein sollen. Führen Sie dazu den folgenden Befehl aus:
- Geben Sie den Befehl sudo nano /etc/exports ein, um die exports-Datei zur Bearbeitung zu öffnen.
- Fügen Sie der Datei die folgende Zeile hinzu: /nfs_share *(rw,sync,no_subtree_check)
- Speichern Sie die Änderungen, und schließen Sie die Datei.
Schritt 4: Starten Sie den NFS-Server neu
Nachdem Sie nun die Einstellungen geändert haben, müssen Sie den NFS-Server neu starten. Führen Sie dazu den folgenden Befehl aus:
- Geben Sie den Befehl sudo service nfs-kernel-server restart ein, um den Server neu zu starten.
Herzlichen Glückwunsch! Ihr NFS-Server ist jetzt betriebsbereit.
Erstellen und Konfigurieren eines freigegebenen Ordners auf einem NFS-Server
Erstellen Sie zunächst einen freigegebenen Ordner auf dem NFS-Server, auf den alle Clients zugreifen können.
1. Öffnen Sie den Ordner, den Sie freigeben möchten, und erstellen Sie darin einen neuen Ordner, der als freigegebener Ordner für NFS dient.
2. Klicken Sie mit der rechten Maustaste auf den erstellten Ordner und wählen Sie Eigenschaften.
3. Klicken Sie im daraufhin angezeigten Fenster Eigenschaften auf die Registerkarte Freigabe.
4. Aktivieren Sie das Kontrollkästchen neben "Freigabe dieses Ordners zulassen", klicken Sie dann auf die Schaltfläche "Optionen" und aktivieren Sie das Kontrollkästchen "Freigabe als". Wählen Sie in der Dropdown-Liste "NFS-Partition" aus.
5. Klicken Sie auf die Schaltfläche "Hinzufügen" und geben Sie im geöffneten Fenster einen Namen für den freigegebenen Ordner ein.
6. Klicken Sie auf die Schaltfläche "Berechtigungen" und legen Sie die erforderlichen Zugriffsberechtigungen für NFS-Clients fest.
7. Klicken Sie auf die Schaltfläche "Übernehmen" und dann auf die Schaltfläche "OK", um das Fenster "Eigenschaften" zu schließen.
Sie haben jetzt erfolgreich einen freigegebenen Ordner auf dem NFS-Server erstellt und konfiguriert. NFS-Clients haben über das Netzwerk Zugriff auf diesen Ordner.
Festlegen von Zugriffsrechten für einen freigegebenen Ordner
Die folgenden Schritte zeigen, wie Sie Zugriffsrechte für einen freigegebenen Ordner konfigurieren:
- Öffnen Sie den Datei-Explorer und suchen Sie nach dem freigegebenen NFS-Ordner, den Sie mit Zugriffsberechtigungen bearbeiten möchten.
- Klicken Sie mit der rechten Maustaste auf den ausgewählten Ordner und wählen Sie im Kontextmenü Eigenschaften aus.
- Klicken Sie auf die Registerkarte "Freigeben" und dann auf die Schaltfläche "Erweitert".
- Aktivieren Sie auf der angezeigten Seite "Erweiterte Freigabeeinstellungen" das Kontrollkästchen Berechtigungen zulassen, und klicken Sie auf die Schaltfläche Hinzufügen.
- Geben Sie im Suchfeld den Namen des Benutzers oder der Gruppe ein, dem Sie Zugriff auf den freigegebenen Ordner gewähren möchten, und klicken Sie auf die Schaltfläche Namen überprüfen.
- Wählen Sie die gewünschten Benutzer oder Gruppen aus der Liste aus, und klicken Sie erneut auf OK und OK, um die Änderungen zu übernehmen.
- Legen Sie anschließend die erforderlichen Berechtigungen für jeden ausgewählten Benutzer oder jede ausgewählte Gruppe fest, indem Sie eine der Berechtigungsberechtigungen auswählen: Vollzugriff, Lesen oder Bearbeiten.
- Klicken Sie auf OK, um die Änderungen zu speichern, und schließen Sie das Eigenschaftenfenster.
Nachdem Sie die Berechtigungen konfiguriert haben, können die ausgewählten Benutzer oder Gruppen auf den NFS-freigegebenen Ordner unter Windows 10 zugreifen und die Aktionen entsprechend den erteilten Berechtigungen ausführen.
Verbinden eines NFS-Servers in Windows 10
Nachdem Sie den NFS-Server unter Windows 10 erfolgreich installiert und konfiguriert haben, können Sie mit dem Verbinden des Remote-Speicherplatzes mit dem NFS-Protokoll fortfahren. Führen Sie dazu die folgenden Schritte aus:
- Stellen Sie sicher, dass Sie über Administratorrechte auf dem Computer verfügen, auf dem die Verbindung hergestellt werden soll.
- Öffnen Sie den Datei-Explorer und klicken Sie mit der rechten Maustaste auf die Partition des Laufwerks, mit der Sie den Remote-Speicherplatz verbinden möchten.
- Wählen Sie im Kontextmenü die Option "Eigenschaften" aus.
- Klicken Sie auf die Registerkarte "Netzwerklaufwerk verbinden".
- Klicken Sie auf die Schaltfläche Netzlaufwerk hinzufügen.
- Geben Sie im Feld Pfad den Pfad zum NFS-Ballon im Format "server:/export" ein. Hier steht "server" für die IP-Adresse oder den Namen des NFS-Servers und "export" für den Namen der NFS-Bälle.
- Wählen Sie den Laufwerksbuchstaben aus, den Sie dem zu verbindenden Laufwerk zuweisen möchten.
- Aktivieren Sie das Kontrollkästchen Bei jeder Anmeldung eine Verbindung herstellen, wenn Sie möchten, dass das Laufwerk bei jedem Start des Computers automatisch eine Verbindung herstellt.
- Klicken Sie auf Fertig stellen, um den Verbindungsvorgang abzuschließen.
Nach Abschluss dieser Schritte können Sie über ein angeschlossenes NFS-Laufwerk auf den Remote-Speicherplatz zugreifen und mit Dateien und Ordnern arbeiten, ebenso wie mit lokalen.
Testen und Konfigurieren eines NFS-Servers
1. Überprüfen des NFS-Servers
Nachdem Sie den NFS-Server unter Windows 10 konfiguriert haben, wird empfohlen, einige Tests durchzuführen, um die Funktionsfähigkeit des Servers zu überprüfen.
Zunächst können Sie überprüfen, ob die Konfiguration des Verzeichnisexports erfolgreich abgeschlossen wurde. Dazu können Sie den Befehl showmount verwenden:
showmount -e localhost
Wenn die Exportkonfiguration erfolgreich war, wird eine Liste der exportierten Verzeichnisse angezeigt.
Zweitens sollten Sie die Verfügbarkeit des NFS-Servers von einem anderen Computer im lokalen Netzwerk testen. Sie können die Verbindung zum NFS-Server mithilfe des Befehls überprüfen:
Ersetzen Sie hier die echte NFS-IP-Adresse des Servers und den Namen des zu exportierenden Verzeichnisses. - dies ist das Verzeichnis, in das die Einbindung erfolgen soll.
Wenn die Verbindung zum NFS-Server erfolgreich war, können Sie über das NFS-Dateisystem arbeiten.
2. Zusätzliche Konfiguration
Nach erfolgreichem Testen und Testen der Funktionalität des NFS-Servers können Sie bei Bedarf mit einer zusätzlichen Konfiguration fortfahren.
Zunächst können Sie die Benutzerauthentifizierung mithilfe der Hosts-Datei konfigurieren.equiv oder verwenden Sie den Kerberos-Authentifizierungsmechanismus.
Zweitens können Sie bei Bedarf Einschränkungen für den Zugriff auf exportierte Verzeichnisse festlegen. Verwenden Sie dazu die Datei exports, in der Sie eine Zugriffsmaske für bestimmte IP-Adressen oder Subnetze angeben können.
Denken Sie daran, den NFS-Serverdienst neu zu starten, nachdem Sie die Konfiguration geändert haben.