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.
$ipetNagu 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.isoNagu 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.isoFaili 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.