tftp

A TFTP-kiszolgáló telepítése és konfigurálása az Ubuntun

A TFTP-kiszolgáló telepítése és konfigurálása az Ubuntun
A TFTP (Trivial File Transfer Protocol) az FTP (File Transfer Protocol) egyszerűsített változata. Úgy tervezték, hogy könnyű és egyszerű legyen. A TFTP elhagyja az FTP számos hitelesítési funkcióját, és az UDP 69-es porton fut. Mivel nagyon könnyű, még mindig különböző célokra használják.

A TFTP-t olyan helyeken használják, ahol nem kell nagy biztonság. Ehelyett arra van szükség, hogy könnyedén feltölthessen fájlokat a fájlokra és letölthesse azokat a szerverről. A CISCO eszközök TFTP protokollt használnak a konfigurációs fájlok és a CISCO IOS képek mentéséhez biztonsági mentés céljából. A hálózati rendszerindítási protokollok, például a BOOTP, a PXE stb. TFTP-t használnak az operációs rendszerek hálózaton keresztül történő indításához. A vékony kliensek TFTP protokollt is használnak az operációs rendszerek indításához. Számos elektronikai áramkör, mikroprocesszor TFTP-t is használ a firmware letöltésére a chipbe. Összességében elmondható, hogy a TFTP-t ma is sokféle felhasználási lehetőség jellemzi.

Ebben a cikkben bemutatom, hogyan kell telepíteni és konfigurálni a TFTP szervert az Ubuntuban. Tehát kezdjük.

A TFTP Server telepítése:

Ebben a cikkben a tftpd-hpa TFTP szerver csomag az Ubuntuban (Ubuntu 19.04 az én esetemben). A csomag tftpd-hpa elérhető az Ubuntu hivatalos csomagtárában. Tehát könnyen telepítheti az APT csomagkezelővel.

Először frissítse az APT csomagtárház gyorsítótárát a következő paranccsal:

$ sudo apt frissítés

Frissíteni kell az APT csomagtárház gyorsítótárát.

Most telepítse a tftpd-hpa csomag a következő paranccsal:

$ sudo apt install tftpd-hpa

tftpd-hpa csomagot kell telepíteni.

Most ellenőrizze, hogy a tftpd-hpa szolgáltatás a következő paranccsal fut:

$ sudo systemctl állapot tftpd-hpa

A tftpd-hpa szolgáltatás fut. Tehát, a TFTP szerver nagyon jól működik. A következő részben bemutatom, hogyan kell konfigurálni.

A TFTP-kiszolgáló konfigurálása:

A. Alapértelmezett konfigurációs fájlja tftpd-hpa szerver / etc / default / tftpd-hpa. Ha be akarja állítani a TFTP szervert, akkor módosítania kell ezt a konfigurációs fájlt, és újra kell indítania a tftpd-hpa szolgálati utószó.

A / etc / default / tftpd-hpa konfigurációs fájl, futtassa a következő parancsot:

$ sudo nano / etc / default / tftpd-hpa

Meg kell nyitni a konfigurációs fájlt szerkesztésre. Ez a TFTP szerver alapértelmezett konfigurációja.

Itt, TFTP_USERNAME értékre van állítva tftp. Ez azt jelenti, hogy a TFTP-kiszolgáló felhasználóként fog futni tftp.

TFTP_DIRECTORY értékre van állítva / var / lib / tftpboot. Azt jelenti / var / lib / tftpboot a szerveren található könyvtár, amelyhez TFTP-n keresztül férhet hozzá.

TFTP_CÍM értékre van állítva : 69. Ez azt jelenti, hogy a TFTP a porton fog futni 69.

TFTP_OPTIONS értékre van állítva -biztonságos. Ez a változó adja meg a TFTP opciókat. Számos lehetőség áll rendelkezésre a TFTP-kiszolgáló viselkedésének konfigurálásához. Néhányukról később beszélek. A -biztonságos opció azt jelenti, hogy megváltoztatja a TFTP könyvtárat a TFTP_DIRECTORY változó, ha automatikusan csatlakozik a TFTP-kiszolgálóhoz. Ez egy biztonsági funkció. Ha nem állította be a -biztonságos opciót, akkor csatlakoznia kell a TFTP szerverhez, és manuálisan kell beállítania a könyvtárat. Ami sok gondot jelent és nagyon bizonytalan.

Most csak a TFTP_DIRECTORY nak nek / tftp és adjuk hozzá a -teremt opció a TFTP_OPTIONS. A -teremt opcióval, akkor nem tud új fájlokat létrehozni vagy feltölteni a TFTP szerverre. Csak a meglévő fájlokat tudja frissíteni. Szóval, azt hiszem a -teremt opció nagyon fontos.

A végső konfigurációs fájlnak a következőképpen kell kinéznie. Most nyomja meg + x utána y és akkor a változások mentéséhez.

Most létre kell hoznia egy új könyvtárat / tftp. Ehhez futtassa a következő parancsot:

$ sudo mkdir / tftp

Most változtassa meg a tulajdonosát és csoportját / tftp könyvtárba tftp a következő paranccsal:

$ sudo chown tftp: tftp / tftp

Indítsa újra a tftpd-hpa szolgáltatás a következő paranccsal:

$ sudo systemctl indítsa újra a tftpd-hpa fájlt

Most ellenőrizze, hogy a tftpd-hpa szolgáltatás a következő paranccsal fut:

$ sudo systemctl állapot tftpd-hpa

Mint láthatja, a tftpd-hpa szolgáltatás fut. Tehát a konfigurálás sikeres.

TFTP-kiszolgáló tesztelése:

A TFTP kiszolgáló eléréséhez TFTP kliens programra van szükség. Sok TFTP kliens program létezik. Valószínűleg nem lesz másra szükség, csak a TFTP-kiszolgáló tesztelésére, mert a TFTP-kiszolgálót használó eszközökben már lesz telepítve az ügyfélprogram. Például a CISCO útválasztók és kapcsolók már telepítettek egy TFTP kliens programot.

Teszteléshez a tftp-hpa TFTP kliens ebben a cikkben. Feltöltök egy ISO képet a TFTP szerverre, és később visszakeresem, hogy ellenőrizzem, a TFTP szerver a várakozásoknak megfelelően működik-e.

A tftp-hpa TFTP kliens az Ubuntun, futtassa a következő parancsokat:

$ sudo apt frissítés

$ sudo apt install tftp-hpa

A tftp-hpa kliens programot kell telepíteni.

Most futtassa a következő parancsot a TFTP-kiszolgálón a TFTP-kiszolgáló IP-címének megkereséséhez.

$ ip a

Mint láthatja, a TFTP szerverem IP címe az 192.168.21.211. Neked más lesz, ezért mostantól mindenképpen cseréld le a sajátoddal.

Most a másik számítógépéről csatlakozzon a TFTP-kiszolgálóhoz a következő paranccsal:

$ tftp 192.168.21.211

Csatlakoznod kell.

Most engedélyezze a részletes módot a következő paranccsal:

tftp> bőbeszédű

Most töltsön fel egy fájlt (rancheros.iso) az aktuális munkakönyvtárból (ahonnan futott tftp parancs), futtassa a következő parancsot:

tftp> put rancheros.iso

Mint láthatja, a fájlt a TFTP szerverre töltik fel.

A fájl feltöltve.

Eltávolítottam a fájlt a számítógépről. Most próbáljuk meg letölteni a tftp szerverről.

A fájl letöltése (rancheros.iso) a tftp szerverről, futtassa a következő parancsot:

tftp> rancheros megszerzése.iso

A fájl letöltése folyamatban van.

A fájl letöltve.

A TFTP szerver a várakozásoknak megfelelően működik.

Végül futtassa a következő parancsot, hogy kilépjen a tftp shellből.

tftp> quit

Tehát így telepíti és konfigurálja a TFTP szervert az Ubuntuban. Köszönjük, hogy elolvasta ezt a cikket.

Kereskedelmi játékmotorok nyílt forráskódú portjai
Ingyenes, nyílt forráskódú és platformokon átívelő játékmotorok szabadidős programjai felhasználhatók a régi, valamint a meglehetősen friss játékcímek...
A legjobb parancssori játékok Linuxhoz
A parancssor nem csak a legnagyobb szövetséges a Linux használatakor, hanem a szórakozás forrása is lehet, mert sok olyan szórakoztató játék lejátszás...
A legjobb Gamepad Mapping alkalmazások Linuxhoz
Ha egy tipikus billentyűzet és egér beviteli rendszer helyett szeretnél játékokat játszani Linuxon egy játékvezérlővel, van néhány hasznos alkalmazás ...