Jump to content
From ArchWiki
Status de tradução: Esse artigo é uma tradução de TFTP. Data da última tradução: 2019-11-11. Você pode ajudar a sincronizar a tradução, se houver alterações na versão em inglês.

O Trivial File Transfer Protocol (TFTP) fornece uma forma minimalista para transferir arquivos. É geralmente usado como uma parte da inicialização do PXE ou para atualizar configuração ou firmware em dispositivos que possuem memória limitada, tal como roteadores, telefones IP e impressoras.

## Servidor

Há várias implementações de servidor TFTP, algum deles estão listados abaixo e iputils também inclui uma versão de tftp.

Nota: Certifique-se de não iniciar implementações diferentes de TFTP ao mesmo tempo. Eles vão falhar com um erro `got more than one socket`, pois apenas um pode escutar a porta TFTP padrão `69`.

### tftp-hpa

Instale tftp-hpa e então inicie `tftpd.service`.

Para modificar parâmetros de serviço, edite `/etc/conf.d/tftpd`.

tftp-hpa exige caminhos absolutos nas suas comunicações de tftp. Se o uso de caminhos absolutos não forem possíveis seja qual for o motivo, considere usar atftp.

### atftp

Instale atftp e então inicie `atftpd.service`.

Para modificar parâmetros de serviço, edite `/etc/conf.d/atftpd`.

### dnsmasq

Veja dnsmasq (Português)#Servidor TFTP.

## Cliente

### tftp-hpa

Instale tftp-hpa e então use tftp pelo seu dia!

    $ tftp

### curl

O curl padrão possui a habilidade de conectar a um servidor TFTP e colocar um arquivo por meio de:

    $ curl -T ARQUIVO tftp://HOST

Category:

- File Transfer Protocol (Português)