the Trivial File Transfer Protocol (TFTP) provides a minimalistic means for transfering files. É geralmente usado como parte do arranque PXE ou para atualizar a configuração e firmware em dispositivos que têm memória limitada, tais como roteadores, telefones IP e impressoras.
Server
existem várias implementações de servidores TFTP, algumas estão listadas abaixo e iputils também inclui uma versão de tftp.
got more than one socket
, porque apenas um pode ouvir a porta TFTP padrão 69
.tftp-hpa
instale tftp-hpa e depois comece tftpd.service
.
para modificar os parâmetros do serviço edit /etc/conf.d/tftpd
.
tftp-hpa requer caminhos absolutos no seu tftp gets. Se o caminho absoluto não for possível por qualquer razão, considere usar atftp em vez disso.
atftp
Instalar atftp e, em seguida, iniciar atftpd.service
.
para modificar os parâmetros do serviço edit /etc/conf.d/atftpd
.
dnsmasq
See dnsmasq#TFTP server.
cliente
tftp-hpa
instale tftp-hpa e depois tftp o seu dia de folga!
$ tftp
curl
Curl padrão tem a capacidade de se conectar a um servidor TFTP e carregar um arquivo via:
$ curl -T FILE tftp://HOST
obter um ficheiro:
$ curl -o DESTINATION tftp://HOST/file
em que file
é relativo ao directório raiz TFTP.