Hogyan kell telepíteni és konfigurálni egy NFS szerver Ubuntu 18.04

posted in: Articles | 0

NFS (hálózati fájlmegosztás) egy protokoll, amely lehetővé teszi, hogy megosszák könyvtárak és fájlok más Linux kliensek a hálózaton. A megosztandó könyvtár általában az NFS szerveren jön létre, a hozzá tartozó fájlok pedig hozzá vannak adva.

az ügyfélrendszerek csatolják az NFS kiszolgálón található könyvtárat, amely hozzáférést biztosít számukra a létrehozott fájlokhoz. Az NFS hasznos, ha közös adatokat kell megosztania az ügyfélrendszerek között, különösen akkor, ha elfogy a hely.,

Ez az útmutató 2 fő részből áll: az NFS Server telepítése és konfigurálása az Ubuntu-ra, valamint az NFS kliens telepítése a kliens Linux rendszerre.

NFS Server telepítése és konfigurálása Ubuntu

az NFS szerver telepítéséhez és konfigurálásához kövesse az alábbi lépéseket.

1. lépés: Telepítse az NFS Kernel szervert Ubuntu

az első lépés az nfs-kernel-server csomag telepítése a kiszolgálóra. De mielőtt ezt megtennénk, először frissítsük a rendszercsomagokat a következő apt paranccsal.,

$ sudo apt update

a frissítés befejezése után folytassa és telepítse az nfs-kernel-server csomagot az alábbiak szerint. Ez további csomagokat tárol, mint például az nfs-common vagy az rpcbind, amelyek ugyanolyan fontosak a fájlmegosztás beállításához.,

$ sudo apt install nfs-kernel-server
Telepítés NFS Szerver az Ubuntu

2. Lépés: hozzon Létre egy NFS Export Könyvtár

A második lépés az lesz, ami egy könyvtárat fogja osztani a kliens rendszerek. Ez is nevezik az export könyvtár és ez ebben a könyvtárban, hogy később létre fájlokat, amelyek elérhetők lesznek az ügyfél rendszerek.

futtassa az alábbi parancsot az NFS mount könyvtár nevének megadásával.,

$ sudo mkdir -p /mnt/nfs_share

mivel azt akarjuk, hogy az összes ügyfélgép hozzáférjen a megosztott könyvtárhoz, távolítsa el a könyvtár engedélyeinek korlátozásait.

$ sudo chown -R nobody:nogroup /mnt/nfs_share/

a fájl engedélyeit is módosíthatja. Itt adtuk meg az olvasási, írási és végrehajtási jogosultságokat a könyvtáron belüli összes tartalomhoz.,

$ sudo chmod 777 /mnt/nfs_share/
hozzon létre NFS Share in Ubuntu

3.lépés: Adjon NFS Share Access kliens rendszerekhez

az NFS-kiszolgálóhoz való hozzáférés engedélyeit az /etc/export fájl határozza meg. Tehát nyissa meg a fájlt a kedvenc szövegszerkesztőjével:

$ sudo vim /etc/exports

hozzáférést biztosíthat egyetlen ügyfélhez, több klienshez, vagy megadhat egy teljes alhálózatot.

ebben az útmutatóban megengedtük az en teljes alhálózatnak, hogy hozzáférjen az NFS megosztáshoz.,

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

magyarázat a fenti parancsban használt lehetőségekről.

  • rw: az olvasás/írás kifejezést jelenti.
  • sync: Az alkalmazás előtt módosítani kell a lemezt.
  • No_subtree_check: megszünteti subtree ellenőrzése.,
Beállítja NFS Share Access

hozzáférést egy egységes ügyfél használja a szintaxis:

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

több költségtérítést, adja meg az egyes ügyfél külön fájl:

/mnt/nfs_share client_IP_1 (re,sync,no_subtree_check)/mnt/nfs_share client_IP_2 (re,sync,no_subtree_check)

4. Lépés: az Export az NFS Share Könyvtár

megadását Követően a hozzáférést a kívánt kliens rendszerek, export az NFS share könyvtárat, majd indítsa újra az NFS-kernel-server a módosítások hatályba.,

$ sudo exportfs -a$ sudo systemctl restart nfs-kernel-server
NFS Share Directory exportálása

5.lépés: az NFS elérésének engedélyezése a tűzfal

ahhoz, hogy az ügyfél hozzáférjen az NFS megosztáshoz, engedélyeznie kell a hozzáférést a tűzfalon keresztül, különben a Megosztott könyvtár elérése vagy telepítése lehetetlen. Ennek eléréséhez futtassa a következő parancsot:

$ sudo ufw allow from 192.168.43.0/24 to any port nfs

töltse be vagy engedélyezze a tűzfalat (ha ki van kapcsolva), majd ellenőrizze a tűzfal állapotát., Meg kell nyitni a 2049-es portot, amely az alapértelmezett fájlmegosztás.

$ sudo ufw enable$ sudo ufw status
Nyissa meg az NFS Portot a Tűzfalon

Telepítse az NFS Kliens Rendszerek

végeztünk telepítése, konfigurálása az NFS szolgáltatás a Szerver, most engedd meg, hogy telepítés NFS-en keresztül az ügyfél rendszer.

1. lépés: Telepítse az NFS-Common Package

mint a norma, kezdje a rendszercsomagok és tárolók frissítésével bármi más előtt.,

$ sudo apt update

Ezután telepítse az nfs-common csomagokat az ábrán látható módon.

$ sudo apt install nfs-common
telepítse az NFS-t az Ügyfélrendszerre

2.lépés: Hozzon létre egy NFS-Mount point on client

ezután létre kell hoznia egy csatolási pontot,amelyre az NFS share-t csatolja az NFS szerverről. Ehhez futtassa a következő parancsot:

$ sudo mkdir -p /mnt/nfs_clientshare

3.lépés: csatolja az NFS Share-t a kliens rendszeren

az utolsó lépés az NFS-megosztás telepítése, amelyet az NFS szerver oszt meg., Ez lehetővé teszi az ügyfélrendszer számára a Megosztott könyvtár elérését.

ellenőrizzük az NFS szerver IP-címét az ifconfig paranccsal.

$ ifconfig
ellenőrizze az Ubuntu szerver IP-címét

a parancs futtatásához:

$ sudo mount 192.168.43.234:/mnt/nfs_share /mnt/nfs_clientshare

4.lépés: az NFS share tesztelése a kliens rendszeren

annak ellenőrzéséhez, hogy az NFS beállításunk működik-e, néhány fájlt hozunk létre a kiszolgálón található NFS share könyvtárban.,

$ cd /mnt/nfs_share/$ touch file1.txt file2.txt file3.txt

most térjen vissza az NFS kliens rendszerbe, és ellenőrizze, hogy léteznek-e fájlok.

$ ls -l /mnt/nfs_clientshare/
teszt NFS Megosztás az ügyfélen

nagy! A kimenet megerősíti, hogy hozzáférhetünk az NFS szerveren létrehozott fájlokhoz!

és erről van szó. Ebben az útmutatóban végigmentünk az NFS szerver telepítésén és konfigurációján az Ubuntu 18.04-en., Az NFS-t manapság ritkán használják, ezért a robusztusabb és biztonságosabb Samba share protokoll mellett döntöttek.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük