Melhores servidores TFTP para Windows, Linux e macOS
Se você precisa de um servidor TFTP para imagens de firmware, backups de configuração, arquivos de inicialização PXE ou para trabalho em laboratório, a melhor escolha depende do seu sistema operacional e se você deseja um serviço independente ou recursos adicionais de DHCP/PXE. No Windows, o SolarWinds TFTP Server é a opção gratuita mais fácil de usar, enquanto o Tftpd64 é adequado para laboratórios. No Linux, o tftpd-hpa é uma opção padrão confiável, e o atftpd adiciona extensões TFTP avançadas. No macOS, o tftpd-hpa via MacPorts é a opção independente mais clara.
Um servidor TFTP é normalmente usado em uma LAN controlada para transferir firmware, arquivos de configuração ou de inicialização para dispositivos de rede.
Melhores servidores TFTP em resumo
Servidor
Plataforma
Melhor para
Servidor TFTP SolarWinds
Windows
GUI simples e gratuita e serviço para Windows
Tftpd64 / Tftpd32
Windows
TFTP mais DHCP, DNS, SNTP ou Syslog
Servidor TFTP haneWIN
Windows
Controles de acesso por cliente e extensões TFTP
tftpd-hpa
Linux; macOS via MacPorts
Daemon TFTP independente tradicional
atftpd
Linux
Suporte a multicast e opções avançadas
dnsmasq
Linux; macOS via Homebrew
TFTP somente leitura no estilo PXE com DHCP/DNS
O que o TFTP faz e por que você deve isolá-lo.
O TFTP é intencionalmente minimalista. A RFC 1350 o define como um protocolo simples de transferência de arquivos baseado em UDP, com solicitações de leitura e gravação, mas sem listagem de diretórios ou autenticação de usuário. A solicitação inicial usa a porta UDP 69; a transferência então utiliza identificadores de transferência e portas UDP negociados.
Essa simplicidade funciona bem para carregadores de inicialização, switches, roteadores, firewalls, telefones e dispositivos embarcados, mas não para transferências sensíveis em redes não confiáveis. A Microsoft alerta que o TFTP não possui autenticação ou criptografia e não oferece mais um serviço de servidor TFTP para Windows. Use-o somente em uma VLAN de gerenciamento confiável, rede de laboratório ou segmento restrito. Para transferências seguras de uso geral, utilize SFTP ou SCP.
Melhores servidores TFTP para Windows
Servidor TFTP SolarWinds: a melhor opção gratuita e simples
O SolarWinds TFTP Server ainda é oferecido gratuitamente para Windows. Sua página de produto destaca transferências simultâneas, autorização por endereço IP ou intervalo de endereços e operação como um serviço do Windows. É uma opção prática para firmware e arquivos de configuração que dispensam um pacote completo de gerenciamento de rede.
Tftpd64 / Tftpd32: a melhor ferramenta de laboratório completa
O Tftpd64 é um utilitário de código aberto para Windows, desenvolvido por Philippe Jounin, que integra TFTP com DHCP, DNS, SNTP e Syslog. As versões atuais incluem binários assinados para Windows, e a versão 4.74 adicionou suporte para arquivos maiores que 4 GB. É especialmente útil para provisionamento de redes e laboratórios PXE, onde diversos serviços leves são convenientes em um único aplicativo.
O Tftpd64 combina um servidor e um cliente TFTP com serviços adicionais úteis em laboratórios e redes de produção.
Servidor TFTP haneWIN: ideal para controle de acesso granular.
O servidor TFTP haneWIN é um software shareware com versões para Windows de 32 bits e 64 bits (nativa). O fornecedor lista suporte para Windows 11, extensões RFC 2347-2349, multicast, intervalos de portas UDP configuráveis e controles de acesso baseados em operação, IP do cliente e diretório do servidor. É adequado para ambientes que exigem regras mais rigorosas de upload e download.
Melhores servidores TFTP para Linux
tftpd-hpa: o melhor daemon Linux de uso geral
O tftpd-hpa continua incluído no Debian estável e é uma opção convencional para fluxos de trabalho PXE e de gerenciamento de dispositivos. É pequeno e fácil de executar com um diretório raiz TFTP restrito. Em sistemas derivados do Debian, use o pacote de distribuição e suas configurações padrão atuais em vez de copiar caminhos de configuração antigos de versões não relacionadas.
atftpd: melhor para recursos avançados de TFTP
O atftpd também está disponível nas versões atuais do Debian. O Debian o descreve como um servidor multithread que suporta o RFC TFTP principal, além de negociação de opções, multicast e a extensão de tamanho de janela do RFC 7440. É uma ótima opção para ambientes de inicialização e implantação especializados.
dnsmasq: ideal para servidores somente leitura orientados a PXE
O dnsmasq pode fornecer TFTP juntamente com DHCP/DNS. Seu servidor TFTP é deliberadamente limitado ao fornecimento de arquivos de inicialização em modo somente leitura e suporta opções como `--read` --enable-tftp, --tftp-root`--password` e um limite de conexões configurável. É ideal para PXE, mas não quando os dispositivos precisam enviar backups de configuração.
Melhores servidores TFTP para macOS
tftp-hpa via MacPorts: melhor opção independente
O MacPorts empacota o tftp-hpa para macOS moderno e fornece uma servervariante com suporte para inicialização via launchd. O MacPorts documenta um diretório raiz restrito e uma variante opcional com upload habilitado. Esta é uma opção mais fácil de manter do que depender de tutoriais antigos de TFTP para macOS, cujas instruções para o launchd podem não ser compatíveis com a sua versão atual.
dnsmasq via Homebrew: a melhor opção quando você também precisa de DHCP/DNS.
O Homebrew atualmente inclui o dnsmasq para Apple Silicon e versões do macOS compatíveis com Intel. Combine-o com as opções TFTP documentadas do dnsmasq para um servidor PXE leve ou um servidor de arquivos de inicialização. Seu serviço TFTP integrado é somente leitura.
O tftp-hpa está disponível como um pacote Linux e através do MacPorts no macOS.
Qual servidor TFTP você deve escolher?
SolarWinds: o serviço mais simples para Windows, com interface gráfica e restrições de IP.
Tftpd64: Laboratórios Windows que também precisam de DHCP, Syslog ou serviços relacionados.
haneWIN: controles por cliente e por diretório.
tftpd-hpa: daemon simples para Linux ou macOS.
atftpd: multicast ou extensões TFTP avançadas.
dnsmasq: arquivos de inicialização PXE somente leitura com integração DHCP/DNS.
Independentemente do servidor que você usar, mantenha o TFTP fora da internet pública, restrinja o acesso do usuário root ao servidor, limite o número de clientes no firewall ou na configuração do servidor e habilite o acesso de gravação somente quando o fluxo de trabalho exigir.