TFTP (Português)

From ArchWiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
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