TFTP (Español) - ArchWiki

Jump to content
Esta traducción de TFTP fue revisada el 2020-12-12. Si existen cambios puede actualizarla o avisar al equipo de traducción.

El Protocolo de transferencia de archivos trivial (TFTP) proporciona un medio minimalista para transferir archivos. Generalmente se utiliza como parte del arranque de 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 del servidor TFTP, algunas se listan a continuación y iputils también incluye una versión de tftp.

Nota: Asegúrese de no iniciar diferentes implementaciones de TFTP al mismo tiempo. Fallarán con un error `tiene más de un socket`, porque solo uno puede escuchar el puerto TFTP predeterminado `69`.

### tftp-hpa

Instale tftp-hpa y después inicie `tftpd.service`.

Para cambiar los parámetros del servicio modifique `/etc/conf.d/tftpd`.

tftp-hpa requiere rutas absolutas en tus tftp gets. Si la ruta absoluta no es posible por alguna razón, considere utilizar en su lugar atftp.

### atftp

Instale atftp y después inicie `atftpd.service`.

Para cambiar los parámetros del servicio modifique `/etc/conf.d/atftpd`.

### dnsmasq

Nota: dnsmasq no soporta la subida de archivos.

Véase dnsmasq (Español)#Servidor TFTP.

## Cliente

### tftp-hpa

Instale tftp-hpa y ejecute:

    $ tftp

### curl

El estándar curl tiene la capacidad de conectarse a un servidor TFTP y subir un archivo mediante:

    $ curl -T ARCHIVO tftp://SERVIDOR

O descargar un archivo mediante:

    $ curl -o DESTINO tftp://SERVIDOR/archivo

Donde `archivo` es relativo al directorio raíz de TFTP.

Category:

- File Transfer Protocol (Español)