TFTP -serveri installimine ja seadistamine Ubuntu

Installing Configuring Tftp Server Ubuntu



TFTP (triviaalne failiedastusprotokoll) on FTP (File Transfer Protocol) lihtsustatud versioon. See oli loodud olema lihtne ja lihtne. TFTP jätab välja paljud FTP autentimisfunktsioonid ja see töötab UDP -pordil 69. Kuna see on väga kerge, kasutatakse seda endiselt erinevatel eesmärkidel.

TFTP -d kasutatakse kohtades, kus te ei vaja palju turvalisust. Selle asemel vajate viisi failide hõlpsaks üleslaadimiseks ja serverist allalaadimiseks. CISCO seadmed kasutavad TFTP -protokolli konfiguratsioonifailide ja CISCO IOS -piltide varundamiseks. Võrgu alglaadimisprotokollid nagu BOOTP, PXE jne kasutavad TFTP -d operatsioonisüsteemide käivitamiseks võrgu kaudu. Õhukesed kliendid kasutavad ka TFTP -protokolli operatsioonisüsteemide käivitamiseks. Paljud elektroonika trükkplaadid, mikroprotsessorid kasutavad ka püsivara kiibile allalaadimiseks TFTP -d. Üldiselt on TFTP -l ka tänapäeval palju kasutusvõimalusi.







Selles artiklis näitan teile, kuidas TFTP -serverit Ubuntu installida ja konfigureerida. Niisiis, alustame.



Selles artiklis kavatsen installida tftpd-hpa TFTP serveripakett Ubuntus (minu puhul Ubuntu 19.04). Pakett tftpd-hpa on saadaval Ubuntu ametlikus pakettide hoidlas. Seega saate selle hõlpsalt installida APT paketihalduri abil.



Esiteks värskendage APT paketi hoidla vahemälu järgmise käsuga:





$sudosobiv uuendus

APT pakettide hoidla vahemälu tuleks värskendada.



Nüüd installige tftpd-hpa pakett järgmise käsuga:

$sudoasjakohanepaigaldadatftpd-hpa

tftpd-hpa pakett tuleks paigaldada.

Nüüd kontrollige, kas tftpd-hpa teenus töötab järgmise käsuga:

$sudosystemctl olek tftpd-hpa

The tftpd-hpa teenus töötab. Niisiis, TFTP -server töötab suurepäraselt. Järgmises osas näitan teile, kuidas seda konfigureerida.

TFTP -serveri seadistamine:

Vaikimisi konfiguratsioonifail tftpd-hpa server on /etc/default/tftpd-hpa . Kui soovite TFTP -serverit konfigureerida, peate seda konfiguratsioonifaili muutma ja taaskäivitama tftpd-hpa teenuse järelsõna.

Muutmiseks /etc/default/tftpd-hpa konfiguratsioonifaili, käivitage järgmine käsk:

$sudo nano /jne/vaikimisi/tftpd-hpa

Konfiguratsioonifail tuleks redigeerimiseks avada. See on TFTP -serveri vaikekonfiguratsioon.

Siin, TFTP_USERNAME on seatud tftp . See tähendab, et TFTP -server töötab kasutajana tftp .

TFTP_DIRECTORY on seatud / var / lib / tftpboot . See tähendab / var / lib / tftpboot on selle serveri kataloog, millele pääsete juurde TFTP kaudu.

TFTP_ADDRESS on seatud : 69 . See tähendab, et TFTP töötab sadamas 69 .

TFTP_OPTIONS on seatud - turvaline . See muutuja määrab TFTP valikud. TFTP -serveri käitumise konfigureerimiseks on palju võimalusi. Mõnest neist räägin hiljem. The - turvaline valik tähendab TFTP kataloogi muutmist sellele, mis on seadistatud TFTP_DIRECTORY muutuja, kui loote ühenduse TFTP -serveriga automaatselt. See on turvaelement. Kui te poleks seadistanud - turvaline suvandit, siis peate ühenduse looma TFTP -serveriga ja kataloogi käsitsi seadistama. Mis on palju vaeva ja väga ebakindel.

Nüüd tahan ainult muuta TFTP_DIRECTORY et /tftp ja lisage - luua võimalus TFTP_OPTIONS . Ilma - luua valiku korral ei saa te TFTP -serverisse uusi faile luua ega üles laadida. Saate värskendada ainult olemasolevaid faile. Niisiis, ma arvan, et - luua variant on väga oluline.

Lõplik konfiguratsioonifail peaks välja nägema järgmine. Nüüd vajutage + x millele järgnes ja ja siis muudatuste salvestamiseks.

Nüüd peate looma uue kataloogi /tftp . Selleks käivitage järgmine käsk:

$sudo mkdir /tftp

Nüüd vahetage selle omanikku ja gruppi /tftp kataloogi aadressile tftp järgmise käsuga:

$sudo hüüdmatftp: tftp/tftp

Nüüd taaskäivitage tftpd-hpa teenust järgmise käsuga:

$sudosystemctl taaskäivitage tftpd-hpa

Nüüd kontrollige, kas tftpd-hpa teenus töötab järgmise käsuga:

$sudosystemctl olek tftpd-hpa

Nagu näete, tftpd-hpa teenus töötab. Niisiis, konfiguratsioon on edukas.

TFTP -serveri testimine:

Nüüd on TFTP -serverile juurdepääsemiseks vaja TFTP -kliendiprogrammi. Seal on palju TFTP kliendiprogramme. Tõenäoliselt ei vaja te muud kui TFTP -serveri testimist, sest seadmetel, mis kasutavad TFTP -serverit, on kliendiprogramm juba installitud. Näiteks CISCO ruuteritele ja lülititele on juba installitud TFTP kliendiprogramm.

Testimiseks kasutan tftp-hpa TFTP klient selles artiklis. Laen üles ISO -pildi TFTP -serverisse ja laadin selle hiljem tagasi, et kontrollida, kas TFTP -server töötab ootuspäraselt.

Paigaldamiseks tftp-hpa TFTP klient Ubuntu, käivitage järgmised käsud:

$sudosobiv uuendus

$sudoasjakohanepaigaldadatftp-hpa

The tftp-hpa tuleb installida kliendiprogramm.

Nüüd käivitage TFTP -serveris järgmine käsk, et leida TFTP -serveri IP -aadress.

$ipet

Nagu näete, on minu TFTP -serveri IP -aadress 192.168.21.211 . See on teie jaoks erinev, seega asendage see nüüdsest kindlasti omaga.

Nüüd ühendage oma teisest arvutist TFTP -serveriga järgmise käsuga:

$tftp 192.168.21.211

Sa peaksid olema ühendatud.

Nüüd lubage üksikasjalik režiim järgmise käsuga:

tftp>paljusõnaline

Nüüd faili üleslaadimiseks ( rancheros.iso ) praegusest töökataloogist (kust sa jooksid tftp käsk), käivitage järgmine käsk:

tftp>pane rancheros.iso

Nagu näete, laaditakse fail üles TFTP -serverisse.

Fail laaditakse üles.

Eemaldasin faili arvutist. Proovime nüüd selle tftp -serverist alla laadida.

Faili allalaadimiseks ( rancheros.iso ), käivitage tftp -serverist järgmine käsk:

tftp>saada rancheros.iso

Faili laaditakse alla.

Fail laaditakse alla.

TFTP -server töötab ootuspäraselt.

Lõpuks käivitage tftp kestast väljumiseks järgmine käsk.

tftp>lõpetage

Niisiis installite ja konfigureerite TFTP -serveri Ubuntu. Täname, et lugesite seda artiklit.