O Trivial File Transfer Protocol, ou TFTP, comocostumamos chamá-lo, é um dos mecanismos de transferência de arquivos mais usados pelos administradores de rede e sistema. É semelhante ao seu big brother FTP, ou protocolo de transferência de arquivos, embora muito diferente. É um protocolo limitado e leve que consome poucos recursos, tornando-o ideal como o método de escolha para transferir arquivos, como atualizações de firmware ou configurações do sistema. É também o protocolo que permite inicializar um PC sem disco da rede usando o protocolo BOOTP. Hoje, estamos revelando os melhores servidores TFTP gratuitos disponíveis para Windows, Linux e macOS.
Em seu uso mais típico, os arquivos são transferidosentre um servidor e o dispositivo em que são usados. Hoje, estamos revelando alguns dos melhores servidores TFTP gratuitos que encontramos na Internet. Todos eles fazem o trabalho, mas alguns às vezes têm diferenças sutis que tentaremos descrever. Mas antes de apresentarmos nossos principais servidores, vamos ver exatamente o que é TFTP.
Transferências de arquivo TFTP explicadas
O Protocolo de Transferência de Arquivos Trivial, ou TFTP, é umprotocolo simplificado de transferência de arquivos. Ao contrário do FTP, ele não usa o protocolo TCP orientado à conexão, mas o protocolo UDP sem conexão na porta IP 69. Por não ter conexão, é possível a perda de pacotes na transferência e o cliente e o servidor devem poder para gerenciá-lo. O protocolo também pode ser mais lento porque não usa janelas, reduzindo assim sua eficiência em links de alta latência. Por esse motivo, é mais comumente usado em redes locais.
Entre a simplificação do TFTP, em comparação comFTP, TFTP não oferece nenhuma maneira de listar arquivos no servidor. Também não possui possibilidade de autenticação de usuário nem capacidade de criptografia. Você deve saber exatamente o nome do arquivo que deseja transferir. Ele suporta o uso de caminhos relativos ao diretório inicial do servidor, mas, novamente, é preciso conhecer o caminho, pois não há como navegar na árvore de diretórios. E, finalmente, a implementação padrão do TFTP não possui capacidade de leitura e / ou gravação.
Devido a suas limitações, a maioria dos usuários prefere o FTPpara TFTP. No entanto, o TFTP é muito usado pelos administradores de rede e sistema para atualizar o firmware em vários tipos de hardware, como comutadores, roteadores, firewalls, balanceadores de carga, etc. E, como indicamos em nossa introdução, o TFTP também é usado como parte do Processo BOOTP para baixar a imagem do sistema operacional em computadores e estações de trabalho sem disco.
A última versão do protocolo é a versão 2, conforme definida na RFC 1350, que remonta a 1992. Ela já existe há algum tempo e é a versão mais usada.
Os melhores servidores TFTP para Windows
Como o Windows é o sistema operacional mais usadosistema, não é surpresa que sete ou nossos melhores servidores sejam para essa plataforma. Afinal, não importa que tipo de equipamento você esteja gerenciando ou qual seja sua necessidade de transferências de arquivos TFTP, é provável que você esteja fazendo isso em um computador com Windows.
1. Servidor TFTP SolarWinds (DOWNLOAD GRÁTIS)
Se você não conhece o SolarWinds, é uma empresa quecria uma infinidade de excelentes ferramentas de gerenciamento de rede. Ele oferece uma ampla gama de ferramentas para lidar com praticamente todas as tarefas de gerenciamento de rede que você pode imaginar. A maioria de suas ferramentas é relativamente barata quando comparada aos produtos concorrentes e todos vêm com um período de teste gratuito para que você possa testá-los em seu ambiente. Mas ainda melhor do que os testes gratuitos, o SolarWinds também oferece várias ferramentas gratuitas muito úteis.
O servidor TFTP gratuito da SolarWinds é uma dessas ferramentas. Você pode baixar a ferramenta em esta página. O servidor TFTP é executado como um serviço do Windows. Sua operação é transparente e seu gerenciamento deve ser fácil para qualquer pessoa com algum conhecimento de administração do sistema Windows.
Um servidor TFTP geralmente é uma ferramenta simples, e tambémeste. Não há muito o que dizer sobre isso. Entre suas principais características, vale ressaltar que essa não é uma ferramenta 100% gratuita para sempre e para ninguém. Não é limitado em duração e tipo de uso. Outro recurso importante, conforme declarado pelo SolarWinds, é a possibilidade de executar transferências simultâneas de vários dispositivos. E embora o protocolo TFTP não tenha segurança interna, o servidor TFTP da SolarWinds pode ser configurado para permitir apenas conexões de endereços IP específicos ou intervalos de endereços. E, finalmente, o servidor TFTP da SolarWinds pode lidar com arquivos de até 4 GB de tamanho. Provavelmente, você nunca precisará transferir um arquivo maior via TFTP.

2. Utilitário TFTP do Windows
Apesar do nome, essa ferramenta não é da Microsoft. o Utilitário TFTP do Windows é na verdade um servidor TFTP de barebones para Windows. Foi desenvolvido por mgenti usando C # e a estrutura .net da Microsoft. Isso cria um executável muito pequeno, especialmente quando você leva em consideração que quase não existem opções configuráveis. No entanto, essa falta de opções também significa que você não pode nem especificar a qual interface o servidor se ligará e, portanto, aceitará as conexões de entrada em todas elas.

O tamanho pequeno do servidor decorre do uso dea estrutura .net. Obviamente, isso significa que, se você ainda não possui a estrutura .net instalada, seu espaço para instalação pode acabar bem maior do que apenas o do servidor. Por outro lado, hoje em dia, não há muitos computadores Windows que não possuem a estrutura .net instalada, pois é usada em muitos projetos de desenvolvimento de software.
E se você é um desenvolvedor, o utilitário também inclui uma classe .net que pode ser usada por qualquer pessoa para adicionar a funcionalidade do servidor e cliente TFTP ao seu software.
O servidor está disponível na página Sourceforge e é de domínio público, o que significa que qualquer pessoa é livre para usá-lo.
3. Tftpd32 (e Tftpd64)
O Tftpd32 do desenvolvedor Philippe Jounin é muitoservidor TFTP popular para Windows. De fato, é muito mais do que apenas um servidor TFTP. O aplicativo pronto para IPV6 também inclui um servidor DHCP, um servidor DNS, um servidor SNTP para sincronização de relógio, um servidor syslog e um cliente TFTP. Há muitas funcionalidades empacotadas em um único aplicativo.

De fato, é possivelmente muita funcionalidade comoexistem poucas circunstâncias em que alguém escolheria executar todos esses serviços no mesmo computador. O único local em que veríamos o uso de todos esses servidores é em uma rede de pequenas empresas. Em redes maiores, a maioria desses serviços, como DNS e DHCP, mas também SNTP, geralmente é executada em qualquer servidor de serviço de diretório usado.
Conforme indicado no site do aplicativo "O cliente e o servidor TFTP são totalmente compatíveis com o suporte à opção TFTP (tamanho do bloco, tamanho do bloco e tempo limite), que permitem o desempenho máximo ao transferir os dados."
Outros recursos úteis do servidor são um recurso de diretório, ajuste de segurança, filtragem de interface, barras de progresso e reconhecimentos antecipados.
O site do desenvolvedor propõe váriosdownloads diferentes. O aplicativo pode ser baixado como um arquivo zip ou um instalador executável. Há também uma versão que é executada como um serviço. E, finalmente, você pode optar pelo Tftpd64, exatamente o mesmo aplicativo, mas compilado como um aplicativo de 64 bits.
4. Servidor TFTP Gratuito do WhatsUp
WhatsUp, no caso improvável de você nunca ter ouvidodisso, é uma ferramenta de monitoramento que fornece um local centralizado para monitorar o tempo de atividade e a disponibilidade de dispositivos e servidores. Ele existe há séculos e ganhou uma excelente reputação como uma sólida plataforma de monitoramento. De maneira semelhante à SolarWinds, a Ipswitch, a empresa por trás do WhatsUp, cria algumas ferramentas gratuitas.

O servidor WhatsUp Free TFTP, um dos servidores Ipswitchferramentas gratuitas. É bastante básico em termos de funcionalidade, mas, novamente, é o que se esperaria do TFTP de qualquer maneira. O servidor gratuito está direcionado aos engenheiros de rede que precisam mover arquivos de um dispositivo para outro com o mínimo de problemas possível. O aplicativo, que possui um componente de serviço que é executado em segundo plano e um aplicativo para monitorá-lo e configurá-lo, funciona muito bem. No entanto, a falta de documentação pode ser um empecilho para alguns.
Se você estiver interessado em dar o WhatsUp gratuitamenteServidor TFTP uma tentativa, o software pode ser baixado desta página. Você precisará preencher um formulário com seu nome e endereço de e-mail e pode esperar ser contatado pela Ipswitch logo depois. Afinal, deve haver uma razão pela qual uma empresa como a Ipswitch daria um produto como esse de graça.
5. Servidor TFTP haneWIN
O software haneWin é uma pequena empresa que fazsoftware de rede para Windows. E, como alguns de seus produtos são executados no Windows 95, 98 e ME, parece que eles estão lá para sempre. Entre os diferentes produtos, você encontrará servidores DHCP, DNS, NFS e TFTP. O servidor TFTP haneWIN é um aplicativo completo disponível nas versões de 32 e 64 bits. Ele roda em praticamente qualquer versão do Windows desde o Windows XP, até o Windows 10.

Ao contrário da maioria dos outros servidores TFTP, o haneWINO servidor TFTP implementa alguma forma de controle de acesso com base no endereço IP do cliente. A permissão de leitura e gravação, bem como o acesso ao diretório, podem ser configurados no servidor por endereço IP.
O servidor vem em dois componentes, um Windowsserviço e um applet do painel de controle que permite ajustar as configurações do servidor e monitorar as transferências de arquivos. Também pode ser executado a partir da linha de comando, tornando-a uma ótima opção para operações com script. Juntamente com o servidor, vem um cliente TFTP implementado como uma DLL que você acessa por meio do prompt de comando.
Você pode baixar o arquivo diretamente do site do desenvolvedor.
6. Servidor TFAg do WinAgents
O grupo de software WinAgents é outra pequena empresaque publica software de gerenciamento de rede. Um dos principais produtos da empresa é o servidor TFAg WinAgents. É executado na maioria das plataformas de servidor Windows desde o Windows XP. Isso inclui Windows 2000 (servidor), XP, 2003 (servidor), Vista, Windows 7 e 2008 (servidor). Embora o servidor seja um aplicativo de 32 bits, ele também funcionará bem em sistemas de 64 bits.

O servidor implementa alguma forma de acesso brutocontrole baseado no endereço IP de origem. Mas o recurso diferencial do servidor TFAg do WinAgents é o uso ou pastas virtuais. São pastas que parecem existir para clientes TFTP que se conectam ao servidor enquanto não existem realmente no servidor. Eles são usados para fornecer algum tipo de organização às transferências de arquivos TFTP.
O servidor TFAg do WinAgents é uma verdadeira peça gratuita desoftware, embora tenha uma limitação grave. Lançado como um trialware, o software será executado com capacidade total por um período de teste de 30 dias, após o qual será limitado a dois downloads simultâneos. Essa limitação pode ser removida comprando uma licença para o software. O software pode ser baixado e a licença adquirida no site do WinAgents.
7. Servidor TFTP Spiceworks para profissionais de TI
O servidor TFTP da Spiceworks para profissionais de TI é uma maneiramais do que apenas um servidor TFTP. É um sistema de gerenciamento de configuração em pequena escala. Ele usa TFTP para extrair arquivos de configuração de seus dispositivos e pode comparar arquivos de configuração lado a lado. Isso garantirá que suas configurações sejam padronizadas em toda a sua rede.

O software também pode ajudar a manter seu firmware atualizadoaté a data, servindo como repositório do firmware do dispositivo. Mas, antes de tudo, o software é um servidor TFTP que funciona muito bem. Você é livre para usá-lo para qualquer finalidade que achar melhor. Ele pode ser baixado - em troca de suas informações pessoais - no site da Spicework.
Servidores TFTP Linux
O Linux é um sistema operacional muito popular e énão é raro ver administradores de rede usando-o. A maioria das distribuições Linux vem com pelo menos um servidor TFTP, embora raramente seja ativado - ou até instalado - por padrão. Ele ainda está lá, embora como parte de um pacote chamado TFTPd, com o "d" representando Daemon, o nome do Unix para um aplicativo que é executado em segundo plano. É semelhante em funcionalidade a um serviço do Windows.
1. atftpd
Um servidor TFTP popular no mundo Linux échamado é o servidor TFTP avançado. Geralmente vem em um pacote chamado aftpd. O Thit é um ótimo servidor multithread que suporta multicast. Como tal, é uma ótima opção para implantações não padrão.
Dependendo da sua distribuição Linux, você usa apt-get ou yum para instalar o daemon. Veja como isso é feito no apt-get.
$ sudo apt-get install atftpd
Ao contrário da maioria dos servidores TFTP do Windows, o atftpd éconfigurado editando um arquivo de configuração localizado em / etc / default / atftpd. O arquivo de configuração é onde você especifica itens como as portas a serem ouvidas ou a execução do software e um daemon ou um processo Inetd. Aqui está o que você normalmente encontra no arquivo de configuração.
USE_INETD=true OPTIONS="--tftpd-timeout 300 --retry-timeout 5 --mcast-port 1758 --mcast-addr 239.239.239.0-255 --mcast-ttl 1 --maxthread 100 --verbose=5 /srv/tftp"
2. tftpd-hpa
O tftpd-hpa é outro servidor TFTP popular paraLinux. Com um protocolo tão simples quanto o TFTP, todo servidor tem quase exatamente o mesmo conjunto de recursos. Os principais motivos pelos quais você escolhe um sobre o outro têm a ver com dependências e documentação.
Normalmente, você usa o tftpd-hpa sempre que não conseguir que o atftpd funcione de maneira confiável. É fácil de instalar com apenas um comando apt-get.
$ sudo apt-get install tftpd-hpa
Como na entrada anterior, o tftpd-hpa é configurado através de um arquivo de configuração em / etc / default / tftpd-hpa. Aqui está o que você normalmente encontra nesse arquivo:
TFTP_USERNAME="tftp" TFTP_DIRECTORY="/var/lib/tftpboot" TFTP_ADDRESS=":69" TFTP_OPTIONS="--secure"
Qualquer uma dessas configurações pode ser modificada ao seu gosto editando o arquivo. Uma vez modificado, o servidor deve ser reiniciado usando este comando:
sudo service tftpd-hpa restart
O servidor TFTP do macOS (2700)
o macOS provavelmente não é a plataforma mais usada poradministradores de rede. Ainda assim, ele possui um servidor TFTP embutido. Ele não é carregado por padrão, mas é muito fácil ativá-lo. A maneira mais fácil de fazer isso é simplesmente digitar o seguinte comando em uma janela do Terminal:
sudo launchctl load -F /System/Library/LaunchDaemons/tftp.plist
Você será solicitado a fornecer sua senha do macOS para continuar.
Depois de instalado, você pode usar o comando netstat para confirmar que está executando:
$ netstat -n | grep *.69 udp4 0 .69 .* udp6 0 .69 .*
Isso indica que o servidor TFTP está escutando na porta 69, aguardando conexões e que aceitará conexões IP V4 e IPI V6.
Se você precisar desligar o servidor TFTP, basta usar o comando unload:
sudo launchctl unload -F /System/Library/LaunchDaemons/tftp.plist
Empacotando
Apesar de sua natureza bruta, o protocolo TFTP éainda amplamente utilizado no campo de gerenciamento de rede. É a principal maneira de instalar e atualizar o firmware e o software em muitos - talvez na maioria dos dispositivos de rede.
Se você usa Windows, Linus ou mesmo macOS,existem servidores TFTP disponíveis gratuitamente. Acabamos de listar 10 dos melhores. Sinta-se à vontade para experimentar qualquer uma delas, mas saiba que a primeira, o servidor TFTP da SolarWinds, é a favorita. É um servidor de alta qualidade que fará o trabalho de forma consistente.
Comentários