Beste TFTP-servers voor Windows, Linux en Mac in 2020

click fraud protection

Het Trivial File Transfer Protocol, of TFTP, zoals we het gewoonlijk noemen, is een van de meest gebruikte mechanismen voor bestandsoverdracht door netwerk- en systeembeheerders. Het is vergelijkbaar met zijn grote broer FTP, of protocol voor bestandsoverdracht, zij het heel anders. Het is een beperkt en lichtgewicht protocol dat weinig middelen in beslag neemt, waardoor het ideaal is als voorkeursmethode voor het overbrengen van bestanden zoals firmware-updates of systeemconfiguraties. Het is ook het protocol waarmee een schijfloze pc kan worden opgestart vanaf het netwerk met behulp van het BOOTP-protocol. Vandaag onthullen we de beste gratis TFTP-servers die beschikbaar zijn voor Windows, Linux en macOS.

In het meest typische gebruik worden bestanden overgedragen tussen een server en het apparaat waarop ze worden gebruikt. Vandaag onthullen we enkele van de beste gratis TFTP-servers die we op internet konden vinden. Ze zullen allemaal het werk doen, maar sommige hebben soms subtiele verschillen die we zullen proberen te schetsen. Maar voordat we onze topservers introduceren, laten we eens kijken wat TFTP precies is.

instagram viewer

TFTP-bestandsoverdrachten uitgelegd

Het Trivial File Transfer Protocol, of TFTP, is een vereenvoudigd protocol voor bestandsoverdracht. In tegenstelling tot FTP gebruikt het niet het verbindingsgerichte TCP-protocol, maar in plaats daarvan het verbindingsloze UDP-protocol op IP-poort 69. Omdat het geen verbinding heeft, is pakketverlies mogelijk bij overdracht en moeten zowel de client als de server dit kunnen beheren. Het protocol kan ook langzamer zijn omdat het geen vensters gebruikt, waardoor de efficiëntie op links met hoge latentie wordt verminderd. Om die reden wordt het het meest gebruikt op lokale netwerken.

Onder de vereenvoudiging van TFTP, in vergelijking met FTP, biedt TFTP geen manier om bestanden op de server weer te geven. Het heeft ook geen mogelijkheid voor gebruikersauthenticatie en geen coderingsmogelijkheid. U moet precies weten welke bestandsnaam u wilt overbrengen. Het ondersteunt het gebruik van paden die relatief zijn aan de homedirectory van de server, maar nogmaals, men moet het pad kennen omdat er geen manier is om door de directorystructuur te bladeren. En tot slot heeft de standaard TFTP-implementatie geen lees- en/of schrijfrechten.

Vanwege de beperkingen geven de meeste gebruikers de voorkeur aan FTP boven TFTP. Toch wordt TFTP veel gebruikt door netwerk- en systeembeheerders om de firmware op meerdere soorten hardware bij te werken, zoals switches, routers, firewalls, load balancers, enz. En zoals we in onze inleiding al aangaven, wordt TFTP ook gebruikt als onderdeel van het BOOTP-proces om de image van het besturingssysteem te downloaden naar schijfloze computers en werkstations.

De laatste versie van het protocol is versie 2 zoals gedefinieerd in RFC 1350 die dateert uit 1992. Het is er al geruime tijd en het is de meest gebruikte versie.

De beste TFTP-servers voor Windows

Aangezien Windows het meest gebruikte besturingssysteem is, is het geen verrassing dat zeven of onze beste servers voor dat platform zijn. Het maakt immers niet uit welk type apparatuur u beheert of wat uw behoefte aan TFTP-bestandsoverdracht is, de kans is groot dat u het vanaf een Windows-computer doet.

Als u SolarWinds niet kent, het is een bedrijf dat een overvloed aan uitstekende netwerkbeheertools maakt. Het biedt een breed scala aan tools om vrijwel elke netwerkbeheertaak aan te pakken die je maar kunt bedenken. De meeste van hun tools zijn relatief goedkoop in vergelijking met concurrerende producten en ze hebben allemaal een gratis proefperiode, zodat u ze in uw omgeving kunt testen. Maar zelfs beter dan hun gratis proefversies, biedt SolarWinds ook verschillende zeer nuttige gratis tools.

De SolarWinds gratis TFTP-server is een van deze tools. U kunt de tool downloaden van deze pagina.

SolarWinds gratis TFTP-server
  • GRATIS GEREEDSCHAP:Download de gratis TFTP-server van SolarWinds
  • Download link:https://www.solarwinds.com/free-tools/free-tftp-server/registration

De TFTP-server wordt uitgevoerd als een Windows-service. De werking ervan is transparant en het beheer ervan moet gemakkelijk zijn voor iedereen met enige kennis van Windows-systeembeheer.

Een TFTP-server is meestal een eenvoudig hulpmiddel, net als deze. Er valt niet veel over te zeggen. Een van de belangrijkste kenmerken die het vermelden waard zijn, is dat dit niet voor altijd en voor iedereen een echte 100% gratis tool is. Het is niet beperkt in duur en type gebruik. Een andere belangrijke functie zoals vermeld door SolarWinds is de mogelijkheid om gelijktijdige overdrachten uit te voeren vanaf meerdere apparaten. En hoewel het TFTP-protocol geen ingebouwde beveiliging heeft, kan de SolarWinds TFTP-server worden geconfigureerd om alleen verbindingen van specifieke IP-adressen of adressenbereiken toe te staan.

Ten slotte kan de SolarWinds TFTP-server bestanden tot 4 GB aan. De kans is groot dat u nooit een groter bestand hoeft over te zetten via TFTP.

2. Windows TFTP-hulpprogramma

Ondanks zijn naam is deze tool niet van Microsoft. de Windows TFTP-hulpprogramma is eigenlijk een barebones TFTP-server voor Windows. Het is ontwikkeld door mgenti met behulp van C# en het .net-framework van Microsoft. Dit zorgt voor een zeer klein uitvoerbaar bestand, vooral als je er rekening mee houdt dat er nauwelijks configureerbare opties zijn. Dit gebrek aan opties betekent echter ook dat u niet eens kunt specificeren aan welke interface de server zal binden en daarom inkomende verbindingen op al deze opties zal accepteren.

Windows TFTP-hulpprogramma

De kleine omvang van de server komt voort uit het gebruik van het .net-framework. Dit betekent natuurlijk dat als je het .net-framework nog niet hebt geïnstalleerd, je installatie-footprint veel groter kan worden dan alleen die van de server. Aan de andere kant zijn er tegenwoordig niet veel Windows-computers waarop het .net-framework niet is geïnstalleerd, zoals het wordt gebruikt in veel softwareontwikkelingsprojecten.

En als u zelf een ontwikkelaar bent, bevat het hulpprogramma ook een .net-klasse die door iedereen kan worden gebruikt om TFTP-server- en clientfunctionaliteit aan hun software toe te voegen.

De server is beschikbaar vanaf zijn Sourceforge-pagina en het is in het publieke domein, wat betekent dat iedereen vrij is om het te gebruiken.

3. Tftpd32 (& Tftpd64)

Tftpd32 van ontwikkelaar Philippe Jounin is een zeer populaire TFTP-server voor Windows. In feite is het veel meer dan alleen een TFTP-server. De IPV6-ready applicatie bevat ook een DHCP-server, een DNS-server, een SNTP-server voor kloksynchronisatie, een syslog-server en een TFTP-client. Dat is veel functionaliteit verpakt in één app.

Werkende tftpd32

In feite is het mogelijk te veel functionaliteit, omdat er maar weinig omstandigheden zijn waarin men ervoor zou kiezen om al deze services vanaf dezelfde computer uit te voeren. De enige plaats waar we al deze servers zouden kunnen gebruiken, is op een heel klein zakelijk netwerk. Op grotere netwerken worden de meeste van deze services, zoals DNS en DHCP maar ook SNTP, vaak uitgevoerd vanaf de directoryserviceserver die wordt gebruikt.

Zoals aangegeven op de website van de applicatie “De TFTP-client en -server zijn volledig compatibel met de TFTP-optie-ondersteuning (tsize, blocksize en time-out), wat maximale prestaties mogelijk maakt bij het overbrengen van de gegevens.
Andere handige functies van de server zijn een directory-faciliteit, beveiligingsafstemming, interfacefiltering, voortgangsbalken en vroege bevestigingen.

De website van de ontwikkelaar stelt verschillende downloads voor. De applicatie kan worden gedownload als een zip-bestand of een uitvoerbaar installatieprogramma. Er is ook een versie die als een service wordt uitgevoerd. En tot slot kun je kiezen voor Tftpd64, exact dezelfde applicatie maar gecompileerd als een 64-bits app.

4. WhatsUp gratis TFTP-server

WhatsUp, in het onwaarschijnlijke geval dat je er nog nooit van hebt gehoord, is een monitoringtool die een gecentraliseerde plek biedt om de uptime en beschikbaarheid van apparaten en servers te bewaken. Het bestaat al eeuwen en heeft een uitstekende reputatie opgebouwd als een solide monitoringplatform. Een beetje zoals SolarWinds maakt Ipswitch, het bedrijf achter WhatsUp, enkele gratis tools.

WhatUp TFTP-server

De WhatsUp Gratis TFTP-server een van de gratis tools van Ipswitch. Het is vrij eenvoudig in termen van functionaliteit, maar nogmaals, dit is wat je sowieso van TFTP zou verwachten. De gratis server is gericht op netwerkingenieurs die met zo min mogelijk problemen bestanden van het ene apparaat naar het andere moeten verplaatsen. De applicatie, die zowel een servicecomponent heeft die op de achtergrond draait als een applicatie om deze te bewaken en te configureren, werkt erg goed. Het gebrek aan documentatie kan voor sommigen echter een showstopper zijn.

Als je geïnteresseerd bent om de WhatsUp gratis TFTP-server eens te proberen, kan de software worden gedownload van deze pagina. U moet een formulier invullen met uw naam en e-mailadres en u kunt kort daarna contact met Ipswitch verwachten. Er moet immers een reden zijn waarom een ​​bedrijf als Ipswitch zo'n product gratis zou geven.

5. haneWIN TFTP-server

haneWin software is een klein bedrijf dat netwerksoftware voor Windows maakt. En aangezien sommige van hun producten onder Windows 95, 98 en ME draaien, lijkt het alsof ze er altijd al zijn geweest. Onder hun verschillende producten vindt u DHCP-, DNS-, NFS- en TFTP-servers. De haneWIN TFTP-server is een complete applicatie die beschikbaar is in zowel 32- als 64-bits versies. Het werkt op bijna elke versie van Windows sinds Windows XP, helemaal tot Windows 10.

haneWIN TFTP-server

In tegenstelling tot de meeste andere TFTP-servers, implementeert de haneWIN TFTP-server een vorm van toegangscontrole op basis van het IP-adres van de client. Lees- en schrijfrechten en directorytoegang kunnen per IP-adres op de server worden ingesteld.

De server bestaat uit twee componenten, een Windows-service en een controlepaneel-applet waarmee men de instellingen van de server kan aanpassen en bestandsoverdrachten kan controleren. Het kan ook vanaf de opdrachtregel worden uitgevoerd, waardoor het een uitstekende keuze is voor scriptbewerkingen. Samen met de server komt een TFTP-client die is geïmplementeerd als een DLL die u opent via de opdrachtprompt.

U kunt het bestand rechtstreeks downloaden van de website van de ontwikkelaar.

6. WinAgents TFTP-server

WinAgents-softwaregroep is een ander klein bedrijf dat netwerkbeheersoftware publiceert. Een van de paradepaardjes van het bedrijf is zijn WinAgents TFTP-server. Het draait op de meeste Windows-serverplatforms sinds Windows XP. Dit omvat Windows 2000 (server), XP, 2003 (server), Vista, Windows 7 en 2008 (server). Hoewel de server een 32-bits applicatie is, zal deze ook prima werken op 64-bits systemen.

WinAgents TFTP-server

De server implementeert een vorm van ruwe toegangscontrole op basis van het bron-IP-adres. Maar het onderscheidende kenmerk van de WinAgents TFTP-server is het gebruik of de virtuele mappen. Het zijn mappen die lijken te bestaan ​​voor TFTP-clients die verbinding maken met de server, terwijl ze niet echt op de server bestaan. Ze worden gebruikt om een ​​soort organisatie te bieden aan TFTP-bestandsoverdrachten.

De WinAgents TFTP-server is een echt gratis stukje software, hoewel het één ernstige beperking heeft. De software is uitgebracht als proefversie en zal gedurende een testperiode van 30 dagen op volle capaciteit werken, waarna deze beperkt zal zijn tot twee gelijktijdige downloads. Deze beperking kan worden opgeheven door een licentie voor de software aan te schaffen. De software kan worden gedownload en de licentie kan worden gekocht bij de WinAgents-website.

7. Spiceworks TFTP-server voor IT-professionals

De Spiceworks TFTP-server voor IT-professionals is veel meer dan alleen een TFTP-server. Het is een kleinschalig configuratiebeheersysteem. Het gebruikt TFTP om configuratiebestanden van uw apparaten te halen en kan configuratiebestanden naast elkaar vergelijken. Dit zorgt ervoor dat uw configuraties in uw hele netwerk gestandaardiseerd zijn.

Spiceworks TFTP-server

De software kan ook helpen uw firmware up-to-date te houden door als opslagplaats voor apparaatfirmware te dienen. Maar bovenal is de software een TFTP-server die heel goed werkt. U bent vrij om het te gebruiken voor elk doel dat u geschikt acht. Het kan – in ruil voor uw persoonlijke gegevens – worden gedownload van De website van Spicework.

Linux TFTP-servers

Linux is een zeer populair besturingssysteem en het is niet zeldzaam dat netwerkbeheerders het gebruiken. De meeste Linux-distributies worden geleverd met ten minste één TFTP-server, hoewel deze zelden standaard is ingeschakeld of zelfs geïnstalleerd. Het is er nog steeds, zij het als onderdeel van een pakket dat vaak TFTPd wordt genoemd, waarbij de "d" staat voor Daemon, de Unix-naam voor een applicatie die op de achtergrond draait. Het is qua functionaliteit vergelijkbaar met een Windows-service.

1. atftpd

Een populaire TFTP-server in de Linux-wereld is de Advanced TFTP-server. Het wordt meestal geleverd in een pakket met de naam aftpd. Dit is een geweldige multithreaded server die multicast ondersteunt. Als zodanig is het een geweldige optie voor niet-standaard implementaties.

Afhankelijk van je Linux-distributie, gebruik je apt-get of yum om de daemon te installeren. Hier is hoe het wordt gedaan onder apt-get.

$ sudo apt-get install atftpd

In tegenstelling tot de meeste Windows TFTP-servers wordt atftpd geconfigureerd door een configuratiebestand te bewerken dat zich in /etc/default/atftpd bevindt. In het configuratiebestand specificeert u zaken als de poort(en) waarnaar u wilt luisteren of of u de software en een daemon of een Inetd-proces wilt uitvoeren. Dit is wat u normaal gesproken in het configuratiebestand aantreft.

USE_INETD=waar. 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

tftpd-hpa is een andere populaire TFTP-server voor Linux. Met een protocol zo eenvoudig als TFTP, heeft elke server bijna exact dezelfde functieset. De belangrijkste redenen waarom u de ene boven de andere zou kiezen, hebben te maken met afhankelijkheden en documentatie.

Meestal gebruikt u tftpd-hpa wanneer u atftpd niet betrouwbaar kunt laten werken. Het is eenvoudig te installeren met slechts één apt-get-opdracht.

$ sudo apt-get install tftpd-hpa

Net als het vorige item, wordt tftpd-hpa geconfigureerd via een configuratiebestand in /etc/default/tftpd-hpa. Dit is wat u doorgaans in dat bestand vindt:

TFTP_USERNAME="tftp" TFTP_DIRECTORY="/var/lib/tftpboot" TFTP_ADDRESS=":69" TFTP_OPTIONS="--beveiligd"

Elk van deze instellingen kan naar wens worden gewijzigd door het bestand te bewerken. Na wijziging moet de server opnieuw worden gestart met deze opdracht:

sudo-service tftpd-hpa opnieuw opstarten

De macOS TFTP-server (2700)

macOS is waarschijnlijk niet het meest gebruikte platform door netwerkbeheerders. Toch heeft het een ingebouwde TFTP-server. Het wordt niet standaard geladen, maar het inschakelen ervan is vrij eenvoudig. De eenvoudigste manier om dat te bereiken, is door simpelweg de volgende opdracht in een Terminal-venster te typen:

sudo launchctl load -F /System/Library/LaunchDaemons/tftp.plist

U wordt gevraagd uw macOS-wachtwoord op te geven om door te gaan.

Na installatie kunt u de opdracht netstat gebruiken om te bevestigen dat deze actief is:

$ netstat -n | grep *.69. udp4 0 .69 .* udp6 0 .69 .*

Dit vertelt u dat de TFTP-server luistert op poort 69, wacht op verbindingen en dat deze zowel IP V4- als IPI V6-verbindingen accepteert.

Als u de TFTP-server moet afsluiten, gebruikt u gewoon de opdracht unload:

sudo launchctl unload -F /System/Library/LaunchDaemons/tftp.plist

Afsluiten

Ondanks zijn grove aard wordt het TFTP-protocol nog steeds veel gebruikt op het gebied van netwerkbeheer. Het is de belangrijkste manier om firmware en software te installeren en te upgraden op veel - misschien wel de meeste - netwerkapparaten.

Of u nu Windows, Linus of zelfs macOS gebruikt, er zijn gratis TFTP-servers beschikbaar. We hebben zojuist 10 van de beste op een rij gezet. Voel je vrij om een ​​van hen te proberen, maar laat weten dat de eerste, de SolarWinds TFTP-server, favoriet is. Het is een server van hoge kwaliteit die de klus consequent zal klaren.

watch instagram story