El Protocolo de Transferencia de Archivos Trivial (TFTP) proporciona un medio minimalista para transferir archivos. Generalmente se usa como parte del arranque PXE o para actualizar la configuración y el firmware en dispositivos con memoria limitada, como enrutadores, teléfonos IP e impresoras.
Servidor
Hay varias implementaciones de servidor TFTP, algunas se enumeran a continuación e iputils también incluye una versión de tftp.
got more than one socket
, porque solo uno puede escuchar el puerto TFTP predeterminado 69
.tftp-hpa
Instale tftp-hpa y luego inicie tftpd.service
.
Para modificar los parámetros del servicio, edite /etc/conf.d/tftpd
.
tftp-hpa requiere rutas absolutas en su tftp gets. Si la ruta de acceso absoluta no es posible por cualquier razón, considere usar atftp en su lugar.
atftp
Instale atftp y luego inicie atftpd.service
.
Para modificar los parámetros del servicio, edite /etc/conf.d/atftpd
.
dnsmasq
Consulte servidor dnsmasq#TFTP.
Cliente
tftp-hpa
Instale tftp-hpa y luego tftp su día libre!
$ tftp
curl
El curl estándar tiene la capacidad de conectarse a un servidor TFTP y cargar un archivo a través de:
$ curl -T FILE tftp://HOST
Descargar un archivo:
$ curl -o DESTINATION tftp://HOST/file
Donde file
es relativo al directorio raíz TFTP.