Il Trivial File Transfer Protocol (TFTP) fornisce un mezzo minimalista per il trasferimento di file. Viene generalmente utilizzato come parte dell’avvio PXE o per l’aggiornamento della configurazione e del firmware su dispositivi con memoria limitata come router, telefoni IP e stampanti.
Server
Esistono diverse implementazioni di server TFTP, alcune sono elencate di seguito e iputils include anche una versione di tftp.
got more than one socket
, perché solo uno può ascoltare la porta TFTP predefinita 69
.tftp-hpa
Installa tftp-hpa e quindi avvia tftpd.service
.
Per modificare i parametri del servizio modificare /etc/conf.d/tftpd
.
tftp-hpa richiede percorsi assoluti nei tuoi gets tftp. Se il percorso assoluto non è possibile per qualsiasi motivo, considerare l’utilizzo di atftp.
atftp
Installa atftp e quindi avvia atftpd.service
.
Per modificare i parametri del servizio modificare /etc/conf.d/atftpd
.
dnsmasq
Vedere il server dnsmasq#TFTP.
Client
tftp-hpa
Installa tftp-hpa e poi tftp la tua giornata!
$ tftp
curl
Standard curl ha la capacità di connettersi a un server TFTP e caricare un file tramite:
$ curl -T FILE tftp://HOST
Scarica un file:
$ curl -o DESTINATION tftp://HOST/file
Dove file
è relativo alla directory radice TFTP.