- 1. Jak nainstalovat server Ubuntu NFS
- 2. Jak vytvořit exportní adresář Ubuntu NFS
- 3. Jak generovat sdílený přístup NFS ke klientským systémům
- 4. Exportujte sdílený adresář NFS
- 5. Povolte přístup k NFS z brány firewall
- 6. Jak upgradovat klientský počítačový systém NFS
- 7. Jak vytvořit bod připojení NFS na klientovi
- 8. Připojte sdílení NFS na klientský systém
Týmová práce je klíčovým prvkem každé organizace, která usiluje o dokončení projektů a náskok, takže je nezbytné, aby operační systémy měly tento typ funkcí, protože usnadňují spolupráci mezi uživateli. Pokud používáte operační systémy Linux, v tomto konkrétním případě Ubuntu 20.04, měli byste vědět, že k usnadnění tohoto úkolu máte NFS (Network File Share).
NFS byl vyvinut jako protokol, díky kterému bude možné sdílet adresáře a soubory s ostatními uživateli Linuxu v místní síti, pokud bychom měli používat počítače se systémem Windows, musíme použít Sambu, ale NFS je ideální pro práci mezi sítěmi Linux.
V zásadě by měl být NFS používán pouze v místní síti, protože jak víme, data, která jsou v síti adresována, nejsou šifrována a přístupová oprávnění jsou udělována pouze na základě IP adresy klienta. Server NFS je součástí jádra Linuxu a pracuje s adresářem / etc / exports, ve kterém jsou uvedeny adresáře dostupné v síti. Kromě toho musí být pro každý sdílený prostor NFS poskytnuta pouze oprávnění pro počítače, které uvedeme.
V tomto tutoriálu se naučíte, jak nainstalovat a konfigurovat váš server NFS v Ubuntu 20.04 a sdílet tak soubory nebo položky mezi uživateli v místní síti.
Proces uvidíme jak na klientském počítači, tak na serveru.
Serverový počítač: Aktualizace systémuPrvním krokem, který je třeba provést, je aktualizace systémových balíčků, za tímto účelem přistoupíme ke konzole a provedeme následující:
sudo apt aktualizace
Serverový počítač
1. Jak nainstalovat server Ubuntu NFS
Jakmile je systém aktualizován, nainstalujeme NFS, který je integrován do balíčku nfs-kernel-server, ve kterém najdeme další balíčky jako nfs-common a rpcbind, které působí přímo na konfiguraci a použití úkolů sdílení.
Krok 1
Tam provedeme následující příkaz:
sudo apt install nfs-kernel-server
Krok 2
Zadáme písmeno S, abychom potvrdili stažení a instalaci NFS v Ubuntu 20.04:
2. Jak vytvořit exportní adresář Ubuntu NFS
Nyní vytvoříme exportní adresář, což je adresář, který obsahuje objekty, které budou sdíleny mezi klientskými systémy. Vytvořme adresář označující název připojovacího adresáře NFS:
sudo mkdir -p / mnt / nfs_shareNyní odstraníme omezení oprávnění adresáře, aby měli přístup všichni uživatelé:
sudo chown -R nikdo: nogroup / mnt / nfs_share /Potom poskytneme oprávnění ke čtení, zápisu a spouštění všem objektům ve vytvořeném adresáři:
sudo chmod 777 / mnt / nfs_share /
3. Jak generovat sdílený přístup NFS ke klientským systémům
Krok 1
Oprávnění pro přístup k serveru NFS jsou uvedena v souboru / etc / exports, přistupujeme k němu pomocí preferovaného editoru:
sudo nano / etc / exports
Krok 2
Tam bude možné udělit přístup jednomu klientovi, více klientům nebo označit kompletní podsíť. Pokud je málo uživatelů, je ideální poskytnout přístup k celé podsíti, v tomto případě zadáme:
/ mnt / nfs_share 192.168.0.0/24(rw,sync,no_subtree_check)
Krok 3
Hodnoty, které jsme zadali, byly:
Oprávnění ke čtení / zápisu
rw
Vyžaduje, aby byly změny zapsány na pevný disk před jejich použitím
synchronizovat
Odstraňte kontrolu podstromu
No_subtree_check [/ panelplain]
Změny uložíme pomocí kláves Ctrl + O a editor ukončíme klávesami Ctrl + X.
Krok 4
Pokud chceme udělit přístup jednomu klientovi, zadáme následující syntaxi:
/ mnt / nfs_share Client_IP (re, sync, no_subtree_check)Pro různé klienty zadáváme:
/ mnt / nfs_share Client_IP_1 (re, sync, no_subtree_check) / mnt / nfs_share Client_IP_2 (re, sync, no_subtree_check)
4. Exportujte sdílený adresář NFS
Jakmile budou přístupy uděleny klientským počítačům, musíme exportovat sdílený adresář NFS a restartovat server jádra NFS, aby se změny projevily, v tomto případě provedeme následující:
sudo exportfs -a sudo systemctl restart nfs-kernel-server
5. Povolte přístup k NFS z brány firewall
Víme, že jednou z funkcí brány firewall je správa příchozích a odchozích připojení k síti, takže musíme povolit přístup ke klientským počítačům v Ubuntu, proto zadáváme následující:
sudo ufw povolit od 192.168.0.0/24 na libovolný port nfs
PoznámkaTo umožňuje přístup k podsíti.
Povolíme bránu firewall (pokud není) a ověříme její stav kontrolou, že použitý port je 2049:
Tým klientů
Je na čase nakonfigurovat klientský počítač pro přístup k NFS, v tomto případě použijeme Ubuntu 19.10.
[panelplain = '6'] Jak upgradovat klientský počítačový systém NFS
6. Jak upgradovat klientský počítačový systém NFS
Krok 1
Prvním krokem bude aktualizace systémových balíčků:
sudo apt aktualizace
Krok 2
Poté nainstalujeme balíčky nfs-common následujícím příkazem:
sudo apt install nfs-common
Krok 3
Zadáme písmeno S, abychom přijali stahování a instalaci balíčků.
7. Jak vytvořit bod připojení NFS na klientovi
Vytvoříme přípojný bod, ve kterém bude sdílená složka NFS připojena z hlavního serveru NFS, proto provedeme:
sudo mkdir -p / mnt / nfs_clientshare
8. Připojte sdílení NFS na klientský systém
Tento krok zahrnuje připojení sdílené složky NFS, která je sdílena na serveru NFS, což umožňuje přístup ke sdílenému adresáři.
Krok 1
Než tak učiníme, budeme znát IP klienta pomocí příkazu „ifconfig“:
Krok 2
Pokud nemáme ifconfig, můžeme jej nainstalovat pomocí příkazu:
sudo apt install net-toolsK připojení adresáře použijeme IP:
sudo mount 192.168.0.14:/mnt/nfs_share / mnt / nfs_clientshareKrok 3
Může se zobrazit následující chyba:
Krok 4
Pokud je to váš případ, Solvetic má pro vás řešení, stačí spustit každý z následujících řádků v pořadí:
sudo systemctl je povoleno nfs-common sudo systemctl povolit nfs-společný soubor /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
ZVĚTŠIT
Krok 5
Nyní, pokud můžeme přiřadit IP adresu. Otestujte připojení NFS na klientském počítači
Krok 6
Zkontrolujeme, zda je konfigurace NFS správná, za tímto účelem vytvoříme soubory ve sdíleném adresáři NFS umístěném na serveru:
cd / mnt / nfs_share / sudo solvetic1.txt solvetic2.txt
Krok 7
Nyní přejdeme na klientský počítač a zkontrolujeme existenci těchto souborů:
ls -l / mnt / nfs_clientshare /
Tímto jsme ověřili, že NFS byl správně nainstalován a nakonfigurován v Ubuntu 20.04.