Existe uma grande variedade de Protocolos de transferência de arquivos (FTP) em uso na internet hoje. Um dos mais básicos e, portanto, mais amplamente utilizados para realizar transferências de arquivos únicos de baixo nível, é o FTP trivial ou Protocolo de Transferência de Arquivos Trivial (TFTP) Neste artigo, abordaremos os 10 melhores servidores TFTP para os sistemas Windows e Linux.
O TFTP é crítico na manutenção de patches e configurações de dispositivos incorporados e estará disponível por muito tempo. O protocolo é frequentemente encontrado em dispositivos como roteadores, streamers de mídia e telefones celulares. É a principal maneira pela qual os arquivos de firmware são enviados a esses dispositivos para atualizá-los ou corrigi-los. O TFTP não é adequado para uso na Internet devido à sua falta de segurança. O FTP é mais comum para uso pela Internet, e o SFTP mais seguro cresce em popularidade para transferências seguras de arquivos da Internet.
Há muitos detalhes sobre cada uma das ferramentas que selecionamos para este artigo abaixo, mas se você tiver tempo para um resumo rápido, eis os melhores servidores TFTP gratuitos:
- Servidor TFTP gratuito da SolarWinds (DOWNLOAD GRATUITO) – Essa ferramenta é executada no Windows e inclui um bloqueio de intervalo de IP e pode transferir arquivos de até 4 GB de tamanho.
- Utilitário Windows TFTP – Servidor TFTP gratuito e leve, com a vantagem de ser rápido na transferência de arquivos pequenos.
- TFTPD32 – Um pacote de monitores de rede úteis que inclui um monitor de servidor DHCP, um monitor DNS e um servidor Syslog, além de um servidor TFTP.
- Servidor TFTP gratuito do WhatsUp – Interface de aparência inteligente que faz interface com um servidor TFTP eficaz.
- Servidor TFTP haneWIN – Servidor TFTP de 32 e 64 bits para ambientes Windows que podem ser restritos nas operações ao endereço ou diretório IP.
- WinAGents – Pequeno servidor TFTP para Windows com capacidade de gerenciar pastas de arquivos virtuais.
- Spiceworks TFTP – Spiceworks é um sistema de gerenciamento de rede suportado por anúncios e esse servidor TFTP faz parte dele.
- atftpd – Utilitário de linha de comando do Linux, rápido na transferência de arquivos, mas sem segurança.
- tftpd-hpa – Sistema TFTP de linha de comando Linux simples.
- servidor TFTP do macOS – Servidor TFTP de linha de comando simples para macOS.
O que é TFTP?
As sessões atuais de FTP suportam muitos comandos diferentes. Enquanto estiver conectado a um servidor FTP, os usuários geralmente podem listar, excluir, renomear, fazer upload ou baixar arquivos e alterar diretórios. Por outro lado, o TFTP oferece apenas a capacidade de carregar ou baixar um arquivo e usa UDP sobre IP em vez da pilha TCP / IP mais padrão. O protocolo não é capaz de permitir funcionalidades mais avançadas, mas compensa usando o método de tolerância a falhas, que o torna extremamente confiável. Devido a essa funcionalidade limitada, os servidores TFTP podem ter uma área extremamente pequena no disco e na memória, tornando-o ideal para uso em dispositivos incorporados.
Cuidado: TFTP tem segurança zero. Não existe um conceito de contas de usuário para que alguém possa se conectar ao seu servidor TFTP. Verifique se a máquina do servidor está protegida de alguma outra maneira, como com um firewall ou limitando as interfaces de rede nas quais o servidor escuta.
O Linux é de longe o sistema operacional mais comum nos tipos de dispositivos nos quais você provavelmente encontrará um servidor TFTP. Mas há também um rico ecossistema de dispositivos Windows e macOS que executam firmware (pense em Apple TVs e Microsoft Surface para alguns exemplos).
Veja também:
- Melhores servidores SCP
- Melhores servidores SFTP
Melhores servidores TFTP gratuitos para Windows
Algumas das considerações que fizemos ao selecionar ferramentas para esta lista foram confiabilidade, facilidade de configuração e uso, documentação e suporte suficientes e robustez de ferramentas em diversos usos da indústria.
1. Servidor TFTP SolarWinds (DOWNLOAD GRATUITO)
O servidor TFTP oferecido pela SolarWinds é uma versão 100% gratuita, executada apenas no Windows. Não é um teste expirado. Oferece funcionalidade básica, como bloqueio de faixa de IP e pode transferir arquivos de até 4 GB de tamanho. É executado como um serviço do Windows, o que facilita o gerenciamento com ferramentas nativas do Windows.
MAIS INFORMAÇÕES NO SITE OFICIAL DE SOLARWINDS:
www.solarwinds.com/free-tools/free-tftp-server/
ESCOLHA DOS EDITORES
A configuração é simples e o servidor TFTP do SolarWinds suporta transferências simultâneas e a capacidade de autorizar apenas IPs específicos. É um download totalmente gratuito.
Baixar: Download GRATUITO em SolarWinds.com
Site oficial: www.solarwinds.com/free-tools/free-tftp-server/
SO: janelas
2. Utilitário TFTP do Windows
O Windows TFTP Utility é um servidor TFTP básico para Windows. É extremamente pequeno e quase não possui opções de configuração. Por um lado, isso permite que o utilitário seja muito pequeno e rápido. Por outro lado, significa que você não pode especificar algumas configurações básicas, como qual interface de rede vincular. O tamanho pequeno vem de uma dependência da estrutura .NET. Porém, se você ainda não possui a estrutura .NET instalada para algum outro aplicativo, isso pode resultar em um grande volume de instalação, portanto esse utilitário pode não ser o ideal para todos os casos de uso.
Além disso, ele vem com uma classe .NET que os desenvolvedores podem usar para incorporar o TFTP em seus próprios aplicativos.
3. TFTPD32
O Tftpd32 é um servidor TFTP de código aberto imensamente popular para Windows. Não é apenas um servidor TFTP elegante, mas também se aplica a alguns outros recursos. A lista de recursos adicionais inclui um servidor DHCP, um servidor DNS, um servidor SNTP (horário) e um servidor syslog; portanto, também ajudará você a gerenciar seus endereços IP. É muito difícil criar um cenário em que você precise desse conjunto específico de recursos em um único aplicativo, mas o uso de um ou dois além de um servidor TFTP pode atender a algumas necessidades.
E não se preocupe, há uma versão de 64 bits também.
4. Servidor TFTP Gratuito do WhatsUp
O servidor WhatsUP TFTP é um produto da IPSwitch. O servidor TFTP é voltado para engenheiros de rede que precisam apenas obter os arquivos onde eles pertencem com o mínimo de preocupação possível. O WhatsUp é uma ferramenta gratuita, não uma avaliação. Quase não há documentação disponível no servidor WhatsUp TFTP gratuito, por isso é difícil determinar quais casos de uso ele pode tratar melhor..
5. servidor TFTP haneWIN
O servidor haneWIN TFTP é um servidor TFTP completo de 32 e 64 bits que roda no Windows XP / VISTA / 20xx (servidores) / 7/8/10. Ele parte um pouco do modelo TFTP, oferecendo suporte a controles de acesso, que não fazem parte nativamente do TFTP. Este servidor TFTP pode restringir endereços IP para permitir apenas o download ou upload e acesso aos diretórios do servidor. Um recurso interessante é que ele também pode ser executado completamente na linha de comando, o que o torna muito útil para ações com script. Ele também inclui um cliente TFTP que é executado como uma DLL. O HaneWIN Software também produz um servidor DHCP que possui um servidor TFTP integrado.
6. WinAGents
O pacote de software WinAgents inclui um servidor TFTP robusto que roda na Plataforma: Windows 2000 (servidor), XP, 2003 (servidor), Vista, Windows 7 e 2008 (servidor). Ele também suporta plataformas de 64 bits, embora faça isso executando um serviço de 32 bits. Possui alguns controles de acesso limitados, como acesso a arquivos baseados em IP, e usa apenas uma única porta UDP, o que facilita o manuseio da implementação por trás de um firewall. Um recurso muito útil do WinAgents é o suporte para pastas de arquivos virtuais. Isso significa que você pode criar pastas que parecem existir para usuários de TFTP, mas não precisam existir na realidade no disco do servidor. Esse recurso pode facilitar a organização de arquivos, algo notoriamente doloroso com o TFTP tradicional.
7. servidor TFTP Spiceworks
O servidor Spiceworks TFTP está focado no gerenciamento de rede. Manter todos os seus dispositivos atualizados, bem como garantir que toda a configuração seja padrão em toda a organização para todos os roteadores e comutadores, pode ser difícil. O servidor TFTP Spiceworks pode ajudar a manter todos os seus dispositivos executando o firmware atual e as configurações com o mínimo esforço. Um dos recursos adicionais do Spiceworks é a capacidade de comparar configurações de rede lado a lado com backups existentes para detectar rapidamente dispositivos executando software desatualizado. Pequenas informações como essa podem ajudar a identificar rapidamente comportamentos desonestos em segmentos de rede.
Servidores TFTP Linux
Há uma variedade de servidores TFTP disponíveis para a maioria das distribuições Linux. Um popular é o servidor TFTP avançado que vem em um pacote chamado atftpd. O ‘d’ no final de muitos pacotes Linux significa daemon, que é um termo semelhante ao Unix para um aplicativo que é executado em segundo plano. Um daemon Linux é semelhante a um serviço Window. O servidor ATFTP suporta multicast e é multithread, o que o torna um pouco mais flexível para implantar em instalações de rede não padrão. Use apt-get ou yum para instalá-lo, dependendo da sua distribuição Linux.
8. atftpd
$ sudo apt-get install atftpd
Lendo listas de pacotes … Concluído
Construindo árvore de dependência
Lendo informações do estado … Concluído
Os seguintes NOVOS pacotes serão instalados:
atftpd
Você encontrará o arquivo de configuração esparsa do atftpd em `/ etc / default / atftpd. Configure algumas opções rápidas, como quais portas ouvir, e se deseja executar como daemon ou via inet.d, e você está pronto para começar.
$ cat atftpd
USE_INETD = true
OPÇÕES ="–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"
Você precisará de um cliente TFTP. Existem muitos, mas o cliente atftp é uma solução de linha de comando rápida e fácil. Para instalar, use o apt-get install atftp. Em seguida, conecte e envie um arquivo:
$ atftp 192.168.2.146
tftp> colocar emptyfile
tftp> Sair
Podemos ver que o arquivo vazio foi carregado no caminho especificado no arquivo de configuração / srv / tftp
$ ls -l / srv / tftp
-rw-rw-r– 1 jdw jdw 0 5 nov 10:44 emptyfile
9. tftpd-hpa
Outro servidor TFTP popular para Linux é o tftpd-hpa. Como o protocolo TFTP é muito simples, não há vantagens realmente óbvias em escolher um servidor TFTP em vez de outro. No entanto, devido às dependências e à documentação, às vezes um servidor funciona melhor que outro. Se você não conseguir que o atftpd funcione, experimente o tftpd-hpa.
$ sudo apt-get install tftpd-hpa
Lendo listas de pacotes … Concluído
Construindo árvore de dependência
Lendo informações do estado … Concluído
O pacote a seguir foi instalado automaticamente e não é mais necessário:
xinetd
Use ‘sudo apt autoremove’ para removê-lo.
Pacotes sugeridos:
pxelinux
Os seguintes NOVOS pacotes serão instalados:
tftpd-hpa
Você encontrará o arquivo de configuração em / etc / default / tftpd-hpa:
$ cat / etc / default / tftpd-hpa
# / etc / default / tftpd-hpa
TFTP_USERNAME ="tftp"
TFTP_DIRECTORY ="/ var / lib / tftpboot"
TFTP_ADDRESS =": 69"
TFTP_OPTIONS ="–seguro"
Modifique as configurações conforme desejado e inicie o servidor usando o serviço sudo tftpd-hpa restart.
10. servidor TFTP do macOS
O macOS possui um servidor TFTP integrado que não será carregado por padrão. A maneira mais fácil de executá-lo é simplesmente digitar `sudo launchctl load -F / System / Library / LaunchDaemons / tftp.plist` e fornecer sua senha quando solicitado. Você pode usar algo como netstat para confirmar que está sendo executado:
$ netstat -n | grep * .69
udp4 0 .69. *
udp6 0 .69. *
O servidor TFTP agora está sendo executado na porta 69 aguardando conexões. Você pode usar qualquer cliente TFTP para conectar-se ao servidor e fazer upload ou download de arquivos. Para desligar o servidor TFTP, basta usar o comando descarregar:
sudo launchctl unload -F /System/Library/LaunchDaemons/tftp.plist
Palavras finais
Embora o TFTP não incorpore nenhum procedimento de segurança, essa falta de segurança não é exclusiva entre os sistemas de administração de rede. O DHCP e o SNMPv2 amplamente implementado não incluem medidas de segurança. Certifique-se de implementar apenas TFTP em uma rede privada segura.
Existe una gran variedad de protocolos de transferencia de archivos (FTP) en uso en internet hoy en día. Uno de los más básicos y, por lo tanto, más ampliamente utilizados para realizar transferencias de archivos únicos de bajo nivel, es el FTP trivial o Protocolo de Transferencia de Archivos Trivial (TFTP). En este artículo, se abordan los 10 mejores servidores TFTP para los sistemas Windows y Linux. El TFTP es crítico en el mantenimiento de parches y configuraciones de dispositivos incorporados y estará disponible por mucho tiempo. El protocolo se encuentra con frecuencia en dispositivos como routers, streamers de medios y teléfonos celulares. Es la principal manera en que se envían archivos de firmware a estos dispositivos para actualizarlos o corregirlos. El TFTP no es adecuado para su uso en internet debido a su falta de seguridad. El FTP es más común para su uso en internet, y el SFTP más seguro está ganando popularidad para transferencias seguras de archivos en internet. Hay muchos detalles sobre cada una de las herramientas que se seleccionaron para este artículo, pero si tienes tiempo para un resumen rápido, aquí están los mejores servidores TFTP gratuitos: Servidor TFTP gratuito de SolarWinds (DESCARGA GRATUITA), Utilidad de Windows TFTP, TFTPD32, Servidor TFTP gratuito de WhatsUp, Servidor TFTP haneWIN, WinAGents, Spiceworks TFTP, atftpd, tftpd-hpa y servidor TFTP de macOS. En resumen, el TFTP es un protocolo importante para la transferencia de archivos en dispositivos incorporados, pero no es seguro para su uso en internet. Los servidores TFTP gratuitos mencionados en este artículo son excelentes opciones para su uso en sistemas Windows y Linux.