Jak skonfigurować NFS na Debian 9 Stretch Linux

Jak skonfigurować NFS na Debian 9 Stretch Linux

Cel

Celem jest skonfigurowanie podstawowej konfiguracji NFS klienta/serwera w Debian 9 Stretch Linux

Wersje systemu operacyjnego i oprogramowania

  • System operacyjny: - Debian 9 odcinek

Wymagania

Uprzywilejowany dostęp do instalacji Debian Linux.

Trudność

ŁATWY

Konwencje

  • # - Wymaga, aby podane polecenia Linux są wykonywane z uprawnieniami root bezpośrednio jako użytkownik root lub za pomocą sudo Komenda
  • $ - Wymaga, aby podane polecenia Linux zostały wykonane jako zwykły użytkownik niepewny

Konfiguracja serwera NFS

Instalacja serwera NFS

Pierwszym krokiem jest zainstalowanie plików binarnych serwerów NFS. Aby to użyć trafny polecenie do zainstalowania NFS-kernel-serwer pakiet:

# apt-get instaluj nfs-kernel-serwer 

Potwierdź, że serwer NFS jest gotowy i uruchamia się:

# Status SystemCtl NFS-KRENLEL-SERVER ● NFS-SERVER.Usługa - NFS Server and Services załadowany: załadowany (/lib/systemd/system/nfs -server.praca; włączony; PREDERTOR PRESET: Włączony) Active: Active (Exited) od poniedziałku 2017-06-05 14:20:17 AEST; 1min 8s temu główny PID: 1752 (kod = wyjazd, status = 0/Success) Linuxconfig Systemd [1]: Uruchamianie serwera i usługi NFS… Linuxconfig Systemd [1]: Uruchamianie serwera i usług NFS Server and Services. 

Eksportuj katalog NFS

Następnie musimy wyeksportować katalog NFS. Ten katalog zostanie ostatecznie zamontowany zdalnie, a zatem dostępny za pośrednictwem hosta klienta NFS. Do celów tego samouczka tworzymy i eksportowy katalog nazywany /var/nfs-export. Najpierw stwórz nowe NFS-Export informator:

# mkdir /var /nfs-export 


Do celów testowych utwórz również dowolny plik tekstowy:

# cd/var/nfs-export/ # echo LinuxConfig.plik org>.plik txt # cat.TXT LinuxConfig.org 

Po przygotowaniu użyłem swojego ulubionego edytora tekstu i utwórz nowy wpis Eksportu NFS /itp./Eksport plik konfiguracyjny. Na przykład :

/var/nfs-export *(rw, synchronizacja, no_subtree_check, no_root_squash) 

Powyższy eksport będzie eksport /var/nfs-export katalog do dowolnego hosta z dowolnym adresem IP z dostępem do odczytu. To bardzo niezabezpieczony eksport. Aby uzyskać więcej przykładów eksportu NFS Wprowadź $ Man Exports.

Zastosować zmiany w obrębie /itp./Eksport Plik konfiguracyjny, ponownie załaduj wszystkie eksport NFS za pomocą:

# Exportfs -a 

Jeśli chcesz uruchomić serwer NFS po ponownym uruchomieniu, musisz włączyć go z Systemctl Polecenie SystemD:

# SystemCtl Włącz NFS-KRENEL-SERVER SYNCHRONIZYZJI SYNCHONIZJI NFS-SERVER.Usługa ze skryptem serwisowym SYSV z/lib/systemd/systemd-sysv-install. Wykonywanie:/lib/systemd/systemd-sysv-install enable NFS-litel-server 

Klient NFS

Teraz, gdy katalog eksportowy NFS jest dostępny na zdalnym mocowaniu. Zainstalujmy klienta NFS w naszym systemie klienta:

# apt-get instaluj NFS-common 

Utwórz nowy katalog, który będzie używany jako punkt mocowania NFS do zdalnego montażu wcześniej wyeksportowanego /var/nfs-export informator:

# mkdir /mnt /nfs 

Zamontuj Directory Export NFS:

# Mount -t nfs your-nfs-server-ip:/var/nfs-export/mnt/nfs/ 

Sprawdź zawartość katalogu eksportu NFS i przetestuj dostęp do zapisu, tworząc nowy pusty test plik:

# cat/mnt/nfs/plik.TXT LinuxConfig.org # touch/mnt/nfs/test # ls/mnt/nfs/plik.Test TXT 

Aby na stałe zamontować katalog eksportowy NFS na kliencie NFS, wstaw następującą linię do swojego /etc/fstab Plik konfiguracyjny:

Your-NFS-SERVER-IP:/var/nfs-export/mnt/nfs/nfs 

W tej chwili zwykli użytkownicy nie mają dostępu do zapisu do /mnt/nfs/. Każda próba zapisu do tego katalogu zostanie odrzucona z następującym komunikatem o błędzie:

$ touch/mnt/nfs/plik dotyk: nie można dotykać „pliku”: odmowa uprawnień 

Chociaż istnieje wiele i bardziej bezpieczne rozwiązania tego problemu, najszybszym rozwiązaniem może być zapewnienie dostępu do zapisu do /mnt/nfs/ na hosta klienta konkretnego użytkownika, który potrzebuje dostępu do zapisu lub dać go wszystkim. Przykład:

# chmod o+w/mnt/nfs/ 

Powiązane samouczki Linux:

  • Rzeczy do zainstalowania na Ubuntu 20.04
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
  • Polecenia Linux: Top 20 najważniejsze polecenia, które musisz…
  • Linux Pliki konfiguracyjne: Top 30 Najważniejsze
  • Rzeczy do zainstalowania na Ubuntu 22.04
  • Pobierz Linux
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 22.04 JAMMY Jellyfish…
  • Podstawowe polecenia Linux
  • Zainstaluj Arch Linux na stacji roboczej VMware
  • Najlepszy Linux Distro dla programistów