- - Hogyan állítsunk be TFTP-kiszolgálót az Ubuntu-kiszolgálón

Hogyan állítsunk be TFTP-kiszolgálót az Ubuntu-kiszolgálón

Az Ubuntu szerveren nagyon sokféle módszer létezikA felhasználók fogadhatnak egy triviális fájlátviteli protokoll rendszert, amely lehetővé teszi a felhasználók számára, hogy fájlokat oda-vissza küldjenek. Ugyanakkor valószínűleg a TFTP-kiszolgáló beállításának legmegfelelőbb eszköze az Ubuntu szerveren a Tftpd szoftver. Miért? Nagyon könnyű betölteni az összes modern Ubuntu kiadást. Sőt, még ennél is jobb, ha az összes konfigurációs lehetőség nagyon egyszerű és könnyen érthető, még akkor is, ha még nem ismeri a Linuxot.

Ebben az útmutatóban bemutatjuk a folyamatotTFTP szerver tárolása az Ubuntu szerveren. Ideális esetben a szoftvernek az Ubuntu szerverről kell futnia. Ennek ellenére beállítható az összes szoftver futtatása az Ubuntu Desktopon.

Jegyzet: ebben az oktatóanyagban nagy hangsúlyt fektetünk az Ubuntu Linuxra, mivel a Linux szerverhasználók többsége használja, és zavaros lenne több szerver operációs rendszert lefedni. A TFTP számos más Linux szerver disztribúción működik.

Telepítse a TFTP szerver szoftvert és a kapcsolódó csomagokat

A TFTP-kiszolgáló beállítása az Ubuntun az összes vonatkozó csomag telepítésével kezdődik, amelyre a megfelelő működéshez szüksége van. Ezek a csomagok telepíthetők az hajlamos csomagkezelő a parancssorból.

Az Ubuntu szerver vagy asztali számítógép indításához indítsa el a terminál ablakot a megnyomásával Ctrl + Alt + T vagy Ctrl + Shift + T a billentyűzeten. Ezután írja be az alábbi parancsokat.

Megjegyzés: Debian Linux használata? A rajta található Tftpd útmutató és telepítési folyamata megegyezik az Ubuntu Linux programmal. A működés érdekében kövesse ezt az útmutatót, de cserélje ki az összes példányát hajlamos val vel Apt-get.

sudo apt install xinetd tftpd tftp

Ha az Ubuntu Desktop rendszeren van, akkor lehetséges az Ubuntu Software Center elindítása is, keresse meg ezeket a csomagokat és telepítse az ilyen módon, ha nem szeret rajongót a programok telepítéséhez hajlamos.

A TFTPD konfigurálása

Most, hogy a TFTPD csomagok fel vannak állítva az UbuntunSzerver (vagy Asztali számítógép) a következő lépés a kiszolgáló konfigurálása úgy, hogy megfelelően működjön. A konfigurációs folyamat első lépése egy mappa létrehozása a /stb/ Könyvtár.

sudo mkdir -p /etc/xinetd.d/

Ha gondoskodott a mappáról, hozzon létre egy új szöveges fájlt a érintés parancs. Az összes kiszolgálókonfiguráció ebbe a fájlba kerül.

sudo touch /etc/xinetd.d/tftp

Nem tudom használni sudo touch? Próbálja meg felemelni a terminálhéjat Root-ra sudo-k előzetesen.

sudo -s
touch /etc/xinetd.d/tftp

Most, hogy a fájl létezik az /etc/xinetd.d/ mappában, nyissa meg a Nano szövegszerkesztőben.

sudo nano -w /etc/xinetd.d/tftp

Vegye ki az alábbi kódot, és illessze be a Nano szövegszerkesztő ablakba.

service tftp
{
protocol = udp
port = 69
socket_type = dgram
wait = yes
user = nobody
server = /usr/sbin/in.tftpd
server_args = /tftpboot
disable = no
}

A szerkesztést a tftp fájlba mentse Nano-ban a Ctrl + O billentyűzet kombináció. Ezután nyomja meg a gombot Ctrl + X kilépni.

A TFTP konfigurációs fájlt követően létre kell hoznia a „tftpboot” mappát az Ubuntu Server vagy az Ubuntu Desktop Root könyvtárában (/).

Használni a mkdir paranccsal hozza létre a könyvtárat.

sudo mkdir /tftpboot

Ezután frissítse a “tftpboot” mappa engedélyeit a chmod parancs.

sudo chmod -R 777 /tftpboot

Miután frissítette a „tftpboot” könyvtár engedélyezési adatait, ideje használni a chown eszköz a felhasználói engedélyek megváltoztatásához.

Megjegyzés: „senkit” használunk a chown az alábbi parancs okból. Ez lehetővé teszi a hozzáférést mindenkinek, aki megkísérel hozzáférni a TFTP-hez ugyanazokkal az engedélyekkel, ahelyett, hogy azt az egyes felhasználók számára beállítaná.

sudo chown -R nobody /tftpboot

Végül a módosítások elfogadásához újra kell indítania a TFTP szerver szoftvert. Az Ubuntu 16.04-es vagy újabb verzióján ezt a systemctl parancs.

sudo systemctl restart xinetd.service

Ha feltételezzük, hogy a fenti systemctl parancs sikeres, akkor a szervernek működőképesnek kell lennie. Lépjen a következő szakaszra, hogy megtanulja, hogyan kell fájlokat továbbítani a TFTP-vel.

Fájlok átvitele a TFTP-n keresztül

Most, hogy az Ubuntu kiszolgálón található TFTP szerver működikés futásról beszélhetünk arról, hogyan lehet fájlokat feltölteni és letölteni. A TFTP Linuxon történő használatának oka az, hogy az FTP kliensek, például a FileZilla és mások valószínűleg nem támogatják.

Az induláshoz nyisson meg egy terminált azon a számítógépen, amelyen a távoli TFTP szerverhez kíván csatlakozni. Ezután telepítse a „tftp” csomagot, így kapcsolatokat küldhet, feltölthet, tölthet le, stb.

Ubuntu

sudo apt install tftp

Debian

sudo apt-get install tftp

Arch Linux

sudo pacman -S atftp

Fedora

sudo dnf install tftp

OpenSUSE

sudo zypper install tftp

A rendszeren beállított alkalmazással megtudhatja az Ubuntu TFTP szerver IP-címét. Ezután csatlakozzon a kiszolgálóhoz az alábbi példa követésével.

Megjegyzés: segítségre van szüksége a TFTP-kiszolgáló IP-címének kiszámításához? Nézze meg ezt a bejegyzést itt!

tftp ip.address.of.tftp.server
Upload

Fájl küldéséhez a TFTP szerverre használja a tesz parancs.

put name-of-file

Letöltés

Fájl letöltéséhez a TFTP szerverről használja a kap parancs.

get name-of-file
</ P>

Hozzászólások