NFS, neboli Network File System, představuje efektivní síťový protokol pro rychlý přenos souborů v prostředí Linux. Nicméně, jeho manuální nastavení může být komplikované a časově náročné, pokud nemáte dostatečné zkušenosti.
Zde přichází na scénu Webmin – webové rozhraní pro správu systémů typu UNIX, které zjednodušuje konfiguraci i složitějších služeb, jako je právě NFS. V tomto návodu si ukážeme, jak s pomocí Webminu snadno nastavit sdílení souborů přes NFS.
Instalace Webminu na server Ubuntu
Před samotnou konfigurací NFS pomocí Webminu je nutné mít Webmin na vašem serveru Ubuntu nainstalovaný. K tomu je potřeba stáhnout nejnovější DEB balíček z oficiálních stránek.
Pro stažení navštivte oficiální web Webmin. Zde naleznete tlačítko „Debian Package“, jehož stisknutím zahájíte stahování.
Po stažení přeneste DEB balíček na váš server Ubuntu pomocí SSH. Následně jej nainstalujte. Po instalaci můžete přistupovat k webovému rozhraní Webminu přes webový prohlížeč zadáním následující adresy:
http://IP_ADRESA_NEBO_HOSTNAME_VASEHO_SERVERU:10000
Nastavení hesla root pro Webmin
Pro přístup k rozhraní Webmin je nutné použít uživatelské jméno a heslo uživatele root. Na Ubuntu je ale z bezpečnostních důvodů heslo root ve výchozím stavu deaktivováno.
Pro nastavení hesla root postupujte následovně: Přihlaste se na server pomocí SSH nebo přes konzoli TTY. Získejte root přístup pomocí příkazu sudo -s
.
sudo -s
Po získání root oprávnění změňte heslo root pomocí příkazu passwd
. Zvolte silné a snadno zapamatovatelné heslo.
passwd
Instalace NFS balíčků na Ubuntu server
Po instalaci Webminu a nastavení hesla root je dalším krokem instalace NFS balíčků. Bez nich nebude Webmin schopen konfigurovat NFS sdílení.
Pro instalaci se přihlaste k serveru pomocí SSH nebo přes konzoli TTY. Následujícím příkazem nainstalujte potřebný balíček serveru NFS.
sudo apt install nfs-kernel-server
Po zadání příkazu apt install
vás systém vyzve k zadání hesla. Poté, co heslo potvrdíte, systém shromáždí všechny potřebné balíčky a vyzve vás ke stisknutí klávesy Y pro potvrzení instalace.
Konfigurace sdílení NFS ve Webminu
Pro nastavení sdílení NFS se přihlaste do webového rozhraní Webminu. Po přihlášení klikněte na tlačítko „Obnovit moduly“.
Po aktualizaci modulů postupujte podle následujících kroků:
Krok 1: V levém menu Webminu rozbalte sekci „Sítě“ a klikněte na položku „Exporty NFS“.
Krok 2: V sekci „Exporty NFS“ klikněte na tlačítko „Přidat nový export“ pro vytvoření nového sdílení NFS.
Po kliknutí se zobrazí okno „Podrobnosti exportu“. V poli „Adresář k exportu“ klikněte na ikonu vedle textového pole.
Krok 3: Vyberte složku, kterou chcete sdílet přes NFS. Následně v části „Pouze pro čtení“ vyberte „Ne“. Pokud toto nastavení neprovedete, sdílená složka bude pouze pro čtení.
Krok 4: Upravte další nastavení sdílení dle potřeby a poté klikněte na zelené tlačítko „Vytvořit“ pro vytvoření sdílení. Po vytvoření se vraťte do seznamu exportů NFS kliknutím na „Návrat k exportům“.
Krok 5: Pro aplikování změn klikněte v seznamu sdílení NFS na tlačítko „Použít změny“. Po aplikování změn bude sdílená složka přístupná v síti.
Připojení sdílené složky
Pro připojení nové sdílené složky NFS v Linuxu použijte následující příkaz:
sudo mount IP_ADRESA_NEBO_HOSTNAME_SERVERU:/cesta/ke/sdileni/nfs /lokalni/cesta/pro/pripojeni