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