het Trivial File Transfer Protocol (TFTP) biedt een minimalistisch middel voor het overbrengen van bestanden. Het wordt over het algemeen gebruikt als onderdeel van PXE booting of voor het bijwerken van configuratie en firmware op apparaten met een beperkt geheugen, zoals routers, IP-telefoons en printers.
Server
er zijn verschillende TFTP-serverimplementaties, waarvan sommige hieronder worden vermeld en iputils bevat ook een versie van tftp.
got more than one socket
, omdat slechts één naar de standaard TFTP-poort 69
mag luisteren.tftp-hpa
installeer tftp-hpa en start vervolgens tftpd.service
.
wijzigen van service parameters bewerken /etc/conf.d/tftpd
.
tftp-hpa vereist absolute paden in uw TFTP krijgt. Als absolute pathing om welke reden dan ook niet mogelijk is, overweeg dan om in plaats daarvan atftp te gebruiken.
atftp
Atftp installeren en vervolgens atftpd.service
starten.
om service parameters te wijzigen edit /etc/conf.d/atftpd
.
dnsmasq
zie dnsmasq#TFTP-server.
Client
tftp-hpa
installeer tftp-hpa en dan TFTP uw dag weg!
$ tftp
curl
Standaardcurl kan verbinding maken met een TFTP-server en een bestand uploaden via:
$ curl -T FILE tftp://HOST
een bestand downloaden:
$ curl -o DESTINATION tftp://HOST/file
waarbij file
relatief is ten opzichte van de TFTP-hoofdmap.