TFTP (Português)

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