Kuidas seadistada Ubuntu serverisse TFTP-server

click fraud protection

Ubuntu serveris on üsna vähe võimalusi, kuidas kasutajad saavad Trivial File Transfer Protocol süsteemi majutada, et kasutajatel oleks võimalik faile edasi-tagasi saata. Ubuntu serveris on TFTP-serveri seadistamiseks ilmselt kõige kättesaadavam tööriist Tftpd. Miks? Kõigi tänapäevaste Ubuntu väljaannete laadimine on väga lihtne. Veelgi parem, kõik konfigureerimisvalikud on väga lihtsad ja hõlpsasti mõistetavad isegi siis, kui olete Linuxis uus.

Selles juhendis tutvustame teile TFTP-serveri hostimise protsessi Ubuntu serveris. Ideaalis peaks tarkvara töötama Ubuntu serverist. Sellegipoolest on võimalik kogu see tarkvara Ubuntu töölaual käivitada.

Märkus: keskendume selles õpetuses suures osas Ubuntu Linuxile, nagu enamikul ka Linuxi serveri kasutajad kasutavad seda ja mitme serveri opsüsteemi katmine oleks segane. TFTP töötab paljudel teistel Linux Serveri distributsioonidel.

Installige TFTP-serveri tarkvara ja sellega seotud paketid

TFTP-serveri seadistamine Ubuntul algab kõigi asjakohaste pakettide installimisega, mida see vajab korrektseks tööks. Need paketid on installitavad saidi kaudu 

instagram viewer
Asjakohane paketihaldur käsurealt.

Ubuntu serveris või lauaarvutis töö alustamiseks käivitage terminaliaken, vajutades Ctrl + Alt + T või Ctrl + tõstuklahv + T klaviatuuril. Seejärel sisestage allpool olevad käsud.

Märkus: kas kasutate Debian Linuxit? Sellel asuva Tftpd-i juhendi- ja seadistusprotsess on identne Ubuntu Linuxiga. Selle töölerakendamiseks järgige seda juhendit, kuid asendage kõik juhtnöörid Asjakohane koos Apt-saada.

sudo apt install xinetd tftpd tftp

Kui kasutate Ubuntu töölauda, ​​on võimalik käivitada ka Ubuntu tarkvarakeskus, otsida neist pakettidest ja installida nii, kui te pole fänn installima programme koos Asjakohane.

 Seadistage TFTPD

Nüüd, kui TFTPD paketid on Ubuntu serveris (või töölaual) üles seatud, on järgmine samm serveri konfigureerimine nii, et see töötab õigesti. Konfiguratsiooniprotsessi esimene samm on kausta loomine /etc/ kataloog.

sudo mkdir -p /etc/xinetd.d/

Kui kaust on hooldatud, looge uue tekstifaili abil katsuda käsk. Sellesse faili lähevad kõik serveri konfiguratsioonid.

sudo touch /etc/xinetd.d/tftp

Ei saa kasutada sudo puudutus? Proovige tõsta terminali kest Root koos sudo -s eelnevalt.

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

Nüüd, kui fail on kataloogis /etc/xinetd.d/, avage see Nano-tekstiredaktoris.

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

Võtke allolev kood ja kleepige see Nano tekstiredaktori aknasse.

teenuse tftp
{
protokoll = udp
port = 69
socket_type = dgram
oota = jah
kasutaja = mitte keegi
server = /usr/sbin/in.tftpd
server_args = / tftpboot
keela = ei
}

Salvestage Nano-s tftp-faili muudatus, vajutades Ctrl + O klaviatuuri kombinatsioon. Seejärel vajutage nuppu Ctrl + X väljuma.

Pärast TFTP konfiguratsioonifaili peate looma Ubuntu serveri või Ubuntu töölaua juurkataloogi (/) kausta „tftpboot”.

Kasutades mkdir käsk, looge kataloog.

sudo mkdir / tftpboot

Järgmisena värskendage kausta tftpboot õigusi, kasutades chmod käsk.

sudo chmod -R 777 / tftpboot

Kui olete kataloogi „tftpboot” lubade teavet värskendanud, on aeg seda kasutada kooritud tööriist kasutaja lubade teabe muutmiseks.

Märkus. Me kasutame kooritud käsk allpool põhjusel. See lubab juurdepääsu kõigile, kes proovivad juurdepääsu TFTP-le samu õigusi, selle asemel, et seda üksikutele kasutajatele seada.

sudo chown -R keegi / tftpboot

Viimaseks peate muudatuste aktsepteerimiseks taaskäivitama TFTP-serveri tarkvara. Ubuntu 16.04 ja uuemates versioonides tehakse seda seadmega süsteemctl käsk.

sudo systemctl taaskäivitage xinetd.service

Kui eeldada, et ülaltoodud systemctl-i käsk on edukas, peaks server olema töövalmis. Liikuge järgmisele jaotisele, et õppida faile TFTP-ga edastama.

Failide ülekandmine TFTP kaudu

Nüüd, kui Ubuntu serveris olev TFTP-server töötab ja töötab, saame rääkida failide üles- ja allalaadimisest. Põhjus, miks TFTP-d Linuxis kasutada, on vajalik, on see, et FTP-klientidel, nagu FileZilla ja muudel, pole selle jaoks tuge.

Alustamiseks avage terminal arvutis, kus kavatsete luua ühenduse TFTP serveriga. Seejärel installige pakett “tftp”, et saaksite ühendusi välja saata, üles laadida, alla laadida jne.

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

Uurige oma süsteemis üles seatud rakenduse abil välja oma Ubuntu TFTP-serveri IP-aadress. Seejärel looge serveriga ühendus, järgides allolevat näidet.

Märkus. Kas vajate abi oma TFTP-serveri IP-aadressi leidmiseks? Vaadake seda postitust siin!

tftp ip.address.of.tftp.server
 Laadi üles. 

TFTP-serverisse faili saatmiseks kasutage nuppu pane käsk.

pane failinimi

Lae alla

TFTP-serverist faili allalaadimiseks kasutage nuppu saada käsk.

hangi faili nimi
watch instagram story