TFTP

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.

Nota: Assicurarsi di non avviare diverse implementazioni TFTP allo stesso tempo. Falliranno con un errore 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

Nota: dnsmasq non supporta i caricamenti di file.

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.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.