Beste TFTP-Server für Windows, Linux und Mac im Jahr 2020

click fraud protection

Das Trivial File Transfer Protocol oder TFTP, wie wir es normalerweise nennen, ist einer der am häufigsten verwendeten Dateiübertragungsmechanismen von Netzwerk- und Systemadministratoren. Es ähnelt seinem großen Bruder FTP oder dem Dateiübertragungsprotokoll, wenn auch sehr unterschiedlich. Es handelt sich um ein begrenztes und leichtes Protokoll, das wenig Ressourcen benötigt, was es ideal als Methode der Wahl für die Übertragung von Dateien wie Firmware-Updates oder Systemkonfigurationen macht. Es ist auch das Protokoll, das das Booten eines plattenlosen PCs aus dem Netzwerk unter Verwendung des BOOTP-Protokolls ermöglicht. Heute enthüllen wir die besten kostenlosen TFTP-Server, die für Windows, Linux und macOS verfügbar sind.

In der typischsten Verwendung werden Dateien zwischen einem Server und dem Gerät übertragen, auf dem sie verwendet werden. Heute enthüllen wir einige der besten kostenlosen TFTP-Server, die wir im Internet finden konnten. Sie alle werden die Arbeit erledigen, aber einige haben manchmal subtile Unterschiede, die wir versuchen werden, zu skizzieren. Aber bevor wir unsere Top-Server vorstellen, wollen wir sehen, was TFTP genau ist.

instagram viewer

TFTP-Dateiübertragungen erklärt

Das Trivial File Transfer Protocol oder TFTP ist ein vereinfachtes Dateiübertragungsprotokoll. Im Gegensatz zu FTP verwendet es nicht das verbindungsorientierte TCP-Protokoll, sondern das verbindungslose UDP-Protokoll auf IP-Port 69. Aufgrund der Verbindungslosigkeit ist ein Paketverlust bei der Übertragung möglich, und sowohl der Client als auch der Server müssen dies bewältigen können. Das Protokoll kann auch langsamer sein, da es kein Windowing verwendet, wodurch seine Effizienz bei Verbindungen mit hoher Latenz verringert wird. Aus diesem Grund wird es am häufigsten in lokalen Netzwerken verwendet.

Neben der Vereinfachung von TFTP bietet TFTP im Vergleich zu FTP keine Möglichkeit, Dateien auf dem Server aufzulisten. Es hat auch keine Möglichkeit zur Benutzerauthentifizierung und keine Verschlüsselungsfunktion. Sie müssen genau wissen, welchen Dateinamen Sie übertragen möchten. Es unterstützt die Verwendung von Pfaden, die relativ zum Home-Verzeichnis des Servers sind, aber auch hier muss man den Pfad kennen, da es keine Möglichkeit gibt, den Verzeichnisbaum zu durchsuchen. Und schließlich hat die Standard-TFTP-Implementierung keine Lese- und/oder Schreibrechtefähigkeit.

Aufgrund seiner Einschränkungen bevorzugen die meisten Benutzer FTP gegenüber TFTP. TFTP wird jedoch häufig von Netzwerk- und Systemadministratoren verwendet, um die Firmware auf mehreren Arten von Hardware wie Switches, Routern, Firewalls, Load Balancern usw. zu aktualisieren. Und wie in unserer Einführung erwähnt, wird TFTP auch als Teil des BOOTP-Prozesses verwendet, um das Betriebssystem-Image auf plattenlose Computer und Workstations herunterzuladen.

Die letzte Version des Protokolls ist Version 2 gemäß RFC 1350 aus dem Jahr 1992. Es gibt es schon seit einiger Zeit und es ist die am häufigsten verwendete Version.

Die besten TFTP-Server für Windows

Da Windows das am weitesten verbreitete Betriebssystem ist, überrascht es nicht, dass sieben oder unsere besten Server für diese Plattform geeignet sind. Unabhängig davon, welche Art von Geräten Sie verwalten oder was Sie für TFTP-Dateiübertragungen benötigen, werden Sie dies wahrscheinlich von einem Windows-Computer aus tun.

Wenn Sie SolarWinds nicht kennen, ist es ein Unternehmen, das eine Vielzahl hervorragender Netzwerkmanagement-Tools herstellt. Es bietet eine breite Palette von Tools, um so ziemlich jede erdenkliche Netzwerkverwaltungsaufgabe zu lösen. Die meisten ihrer Tools sind im Vergleich zu Konkurrenzprodukten relativ günstig und alle werden mit einer kostenlosen Testphase geliefert, damit Sie sie in Ihrer Umgebung testen können. Aber noch besser als ihre kostenlosen Testversionen bietet SolarWinds auch mehrere sehr nützliche kostenlose Tools.

Die Kostenloser SolarWinds-TFTP-Server ist eines dieser Werkzeuge. Sie können das Tool herunterladen von diese Seite.

Kostenloser SolarWinds TFTP-Server
  • KOSTENLOSES WERKZEUG:Laden Sie den kostenlosen TFTP-Server von SolarWinds herunter
  • Download-Link:https://www.solarwinds.com/free-tools/free-tftp-server/registration

Der TFTP-Server läuft als Windows-Dienst. Der Betrieb ist transparent und die Verwaltung sollte für jeden mit einigen Kenntnissen der Windows-Systemadministration einfach sein.

Ein TFTP-Server ist normalerweise ein einfaches Werkzeug, und dieser ist es auch. Dazu gibt es nicht viel zu sagen. Unter den wichtigsten Funktionen ist dies kein echtes 100% kostenloses Tool für immer und für jeden. Sie ist in Dauer und Art der Nutzung nicht beschränkt. Eine weitere wichtige Funktion von SolarWinds ist die Möglichkeit, gleichzeitige Übertragungen von mehreren Geräten auszuführen. Und obwohl das TFTP-Protokoll keine integrierte Sicherheit bietet, kann der SolarWinds TFTP-Server so konfiguriert werden, dass er nur Verbindungen von bestimmten IP-Adressen oder Adressbereichen zulässt.

Schließlich kann der SolarWinds TFTP-Server Dateien mit einer Größe von bis zu 4 GB verarbeiten. Es besteht die Möglichkeit, dass Sie nie eine größere Datei über TFTP übertragen müssen.

2. Windows TFTP-Dienstprogramm

Trotz seines Namens stammt dieses Tool nicht von Microsoft. das Windows TFTP-Dienstprogramm ist eigentlich ein Barebone-TFTP-Server für Windows. Es wurde entwickelt von mgenti mit C# und dem .net-Framework von Microsoft. Dies führt zu einer sehr kleinen ausführbaren Datei, insbesondere wenn man bedenkt, dass es kaum konfigurierbare Optionen gibt. Dieser Mangel an Optionen bedeutet jedoch auch, dass Sie nicht einmal angeben können, an welche Schnittstelle der Server bindet und daher eingehende Verbindungen auf allen akzeptiert.

Windows TFTP-Dienstprogramm

Die geringe Größe des Servers ergibt sich aus der Verwendung des .net-Frameworks. Dies bedeutet natürlich, dass Ihr Installations-Footprint viel größer sein kann als nur der des Servers, wenn Sie das .net-Framework noch nicht installiert haben. Andererseits gibt es heutzutage nicht allzu viele Windows-Computer, auf denen das .net-Framework nicht installiert ist, wie es in vielen Softwareentwicklungsprojekten verwendet wird.

Und wenn Sie selbst Entwickler sind, enthält das Dienstprogramm auch eine .net-Klasse, die von jedem verwendet werden kann, um ihrer Software TFTP-Server- und Client-Funktionen hinzuzufügen.

Der Server ist von seiner Sourceforge-Seite und es ist gemeinfrei, was bedeutet, dass jeder es frei verwenden kann.

3. Tftpd32 (& Tftpd64)

Tftpd32 vom Entwickler Philippe Jounin ist ein sehr beliebter TFTP-Server für Windows. Tatsächlich ist es viel mehr als nur ein TFTP-Server. Die IPv6-fähige Anwendung umfasst außerdem einen DHCP-Server, einen DNS-Server, einen SNTP-Server zur Uhrzeitsynchronisation, einen Syslog-Server und einen TFTP-Client. Das ist eine Menge Funktionalität, die in einer einzigen App verpackt ist.

Funktionierender tftpd32

Tatsächlich ist es möglicherweise zu viel Funktionalität, da es nur wenige Umstände gibt, in denen man sich dafür entscheiden würde, alle diese Dienste auf demselben Computer auszuführen. Der einzige Ort, an dem wir eine Verwendung für all diese Server sehen würden, ist in einem sehr kleinen Unternehmensnetzwerk. In größeren Netzwerken werden die meisten dieser Dienste wie DNS und DHCP, aber auch SNTP oft von dem verwendeten Verzeichnisdienstserver ausgeführt.

Wie auf der Website der Anwendung angegeben „Der TFTP-Client und -Server sind vollständig kompatibel mit der Unterstützung der TFTP-Optionen (tsize, blocksize und timeout), die die maximale Leistung bei der Übertragung der Daten ermöglichen.
Andere nützliche Funktionen des Servers sind eine Verzeichnisfunktion, Sicherheitsabstimmung, Schnittstellenfilterung, Fortschrittsbalken und frühe Bestätigungen.

Die Website des Entwicklers bietet verschiedene Downloads an. Die Anwendung kann als ZIP-Datei oder als ausführbares Installationsprogramm heruntergeladen werden. Es gibt auch eine Version, die als Dienst ausgeführt wird. Und schließlich können Sie sich für Tftpd64 entscheiden, die exakt gleiche Anwendung, die jedoch als 64-Bit-App kompiliert wurde.

4. WhatsUp Kostenloser TFTP-Server

WhatsUp, für den unwahrscheinlichen Fall, dass Sie noch nie davon gehört haben, ist ein Überwachungstool, das einen zentralen Ort zur Überwachung der Betriebszeit und Verfügbarkeit von Geräten und Servern bietet. Es gibt es schon seit Ewigkeiten und hat sich einen ausgezeichneten Ruf als solide Überwachungsplattform erarbeitet. Ähnlich wie SolarWinds stellt Ipswitch, das Unternehmen hinter WhatsUp, einige kostenlose Tools her.

WhatUp TFTP-Server

Die WhatsUp Kostenloser TFTP-Server eines der kostenlosen Tools von Ipswitch. Es ist ziemlich einfach in Bezug auf die Funktionalität, aber andererseits würde man dies sowieso von TFTP erwarten. Der kostenlose Server zielt darauf ab, dass Netzwerktechniker Dateien mit möglichst geringem Aufwand von einem Gerät auf ein anderes verschieben müssen. Die Anwendung, die sowohl über eine im Hintergrund laufende Dienstkomponente als auch über eine Anwendung zur Überwachung und Konfiguration verfügt, funktioniert sehr gut. Der Mangel an Dokumentation kann jedoch für einige ein Showstopper sein.

Wenn Sie den kostenlosen WhatsUp-TFTP-Server ausprobieren möchten, können Sie die Software hier herunterladen diese Seite. Sie müssen ein Formular mit Ihrem Namen und Ihrer E-Mail-Adresse ausfüllen und können damit rechnen, dass Sie kurz darauf von Ipswitch kontaktiert werden. Schließlich muss es einen Grund geben, warum ein Unternehmen wie Ipswitch ein solches Produkt kostenlos zur Verfügung stellt.

5. haneWIN TFTP-Server

haneWin Software ist ein kleines Unternehmen, das Netzwerksoftware für Windows herstellt. Und da einige ihrer Produkte unter Windows 95, 98 und ME laufen, scheint es, als wären sie schon ewig dort. Unter den verschiedenen Produkten finden Sie einen DHCP-, DNS-, NFS- und TFTP-Server. Die haneWIN TFTP-Server ist eine voll funktionsfähige Anwendung, die sowohl in 32- als auch in 64-Bit-Versionen verfügbar ist. Sie läuft auf fast jeder Windows-Version seit Windows XP bis hin zu Windows 10.

haneWIN TFTP-Server

Im Gegensatz zu den meisten anderen TFTP-Servern implementiert der haneWIN TFTP-Server eine Form der Zugriffskontrolle basierend auf der Client-IP-Adresse. Lese- und Schreibberechtigungen sowie Verzeichniszugriffe können auf dem Server pro IP-Adresse eingestellt werden.

Der Server besteht aus zwei Komponenten, einem Windows-Dienst und einem Systemsteuerungs-Applet, mit dem man die Einstellungen des Servers anpassen und Dateiübertragungen überwachen kann. Es kann auch über die Befehlszeile ausgeführt werden, was es zu einer guten Wahl für skriptgesteuerte Operationen macht. Zusammen mit dem Server kommt ein TFTP-Client, der als DLL implementiert ist, auf den Sie über die Eingabeaufforderung zugreifen.

Sie können die Datei direkt von der herunterladen Website des Entwicklers.

6. WinAgents TFTP-Server

Die WinAgents-Softwaregruppe ist ein weiteres kleines Unternehmen, das Netzwerkverwaltungssoftware veröffentlicht. Eines der Flaggschiff-Produkte des Unternehmens ist seine WinAgents TFTP-Server. Es läuft auf den meisten Windows-Serverplattformen seit Windows XP. Dazu gehören Windows 2000 (Server), XP, 2003 (Server), Vista, Windows 7 und 2008 (Server). Obwohl der Server eine 32-Bit-Anwendung ist, läuft er auch auf 64-Bit-Systemen.

WinAgents TFTP-Server

Der Server implementiert eine Art grober Zugriffskontrolle basierend auf der Quell-IP-Adresse. Aber das wichtigste Unterscheidungsmerkmal des TFTP-Servers von WinAgents ist seine Verwendung von virtuellen Ordnern. Dies sind Ordner, die für TFTP-Clients, die sich mit dem Server verbinden, scheinbar existieren, während sie auf dem Server nicht wirklich existieren. Sie werden verwendet, um TFTP-Dateiübertragungen eine Art Organisation zu bieten.

Der TFTP-Server von WinAgents ist eine echte kostenlose Software, obwohl er eine schwerwiegende Einschränkung hat. Die als Trialware veröffentlichte Software läuft mit voller Kapazität für einen 30-tägigen Testzeitraum, danach ist sie auf zwei gleichzeitige Downloads beschränkt. Diese Einschränkung kann durch den Erwerb einer Lizenz für die Software aufgehoben werden. Die Software kann heruntergeladen und die Lizenz erworben werden bei der WinAgents-Website.

7. Spiceworks TFTP-Server für IT-Profis

Die Spiceworks TFTP-Server für IT-Profis ist weit mehr als nur ein TFTP-Server. Es ist ein kleines Konfigurationsmanagementsystem. Es verwendet TFTP, um Konfigurationsdateien von Ihren Geräten abzurufen und kann Konfigurationsdateien nebeneinander vergleichen. Dadurch wird sichergestellt, dass Ihre Konfigurationen im gesamten Netzwerk standardisiert sind.

Spiceworks TFTP-Server

Die Software kann auch dabei helfen, Ihre Firmware auf dem neuesten Stand zu halten, indem sie als Repository für Geräte-Firmware dient. Vor allem aber funktioniert die Software als TFTP-Server sehr gut. Es steht Ihnen frei, es für jeden Zweck zu verwenden, den Sie für richtig halten. Es kann – im Austausch gegen Ihre persönlichen Daten – heruntergeladen werden von Website von Spicework.

Linux-TFTP-Server

Linux ist ein sehr beliebtes Betriebssystem und es ist nicht selten, dass Netzwerkadministratoren es verwenden. Die meisten Linux-Distributionen enthalten mindestens einen TFTP-Server, der jedoch selten standardmäßig aktiviert oder sogar installiert ist. Es ist immer noch da, allerdings als Teil eines Pakets, das oft als TFTPd bezeichnet wird, wobei das „d“ für Daemon steht, der Unix-Name für eine Anwendung, die im Hintergrund läuft. Es ähnelt in seiner Funktionalität einem Windows-Dienst.

1. atftpd

Ein beliebter TFTP-Server in der Linux-Welt heißt Advanced TFTP-Server. Es kommt normalerweise in einem Paket namens aftpd. Dies ist ein großartiger Multithread-Server, der Multicast unterstützt. Daher ist es eine großartige Option für nicht standardmäßige Bereitstellungen.

Abhängig von Ihrer Linux-Distribution verwenden Sie apt-get oder yum, um den Daemon zu installieren. So wird es unter apt-get gemacht.

$ sudo apt-get install atftpd

Im Gegensatz zu den meisten Windows-TFTP-Servern wird atftpd durch Bearbeiten einer Konfigurationsdatei konfiguriert, die sich in /etc/default/atftpd befindet. In der Konfigurationsdatei geben Sie Dinge wie die Ports an, die überwacht werden sollen oder ob die Software und ein Daemon oder ein Inetd-Prozess ausgeführt werden sollen. Hier ist, was Sie normalerweise in der Konfigurationsdatei finden würden.

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

tftpd-hpa ist ein weiterer beliebter TFTP-Server für Linux. Mit einem so einfachen Protokoll wie TFTP verfügt jeder Server über fast genau den gleichen Funktionsumfang. Die Hauptgründe, warum Sie sich für eines entscheiden würden, haben mit Abhängigkeiten und Dokumentation zu tun.

Normalerweise würden Sie tftpd-hpa verwenden, wenn atftpd nicht zuverlässig funktioniert. Es ist einfach mit nur einem apt-get-Befehl zu installieren.

$ sudo apt-get install tftpd-hpa

Wie der vorherige Eintrag wird tftpd-hpa über eine Konfigurationsdatei in /etc/default/tftpd-hpa konfiguriert. In dieser Datei finden Sie normalerweise Folgendes:

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

Jede dieser Einstellungen kann durch Bearbeiten der Datei nach Ihren Wünschen geändert werden. Nach der Änderung muss der Server mit diesem Befehl neu gestartet werden:

sudo service tftpd-hpa neu starten

Der macOS TFTP-Server (2700)

macOS ist wahrscheinlich nicht die von Netzwerkadministratoren am häufigsten verwendete Plattform. Dennoch verfügt es über einen integrierten TFTP-Server. Es wird nicht standardmäßig geladen, aber das Aktivieren ist ziemlich einfach. Der einfachste Weg, dies zu erreichen, besteht darin, einfach den folgenden Befehl in ein Terminalfenster einzugeben:

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

Sie werden aufgefordert, Ihr macOS-Passwort anzugeben, um fortzufahren.

Nach der Installation können Sie den netstat-Befehl verwenden, um zu bestätigen, dass er ausgeführt wird:

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

Dies sagt Ihnen, dass der TFTP-Server auf Port 69 lauscht, auf Verbindungen wartet und sowohl IP V4- als auch IPI V6-Verbindungen akzeptiert.

Wenn Sie den TFTP-Server herunterfahren müssen, verwenden Sie einfach den Befehl unload:

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

Einpacken

Trotz seiner groben Natur wird das TFTP-Protokoll im Bereich des Netzwerkmanagements immer noch weit verbreitet verwendet. Dies ist die primäre Methode zum Installieren und Aktualisieren von Firmware und Software auf vielen – vielleicht den meisten – Netzwerkgeräten.

Egal, ob Sie Windows, Linus oder sogar macOS verwenden, es stehen kostenlose TFTP-Server zur Verfügung. Wir haben gerade 10 der besten aufgelistet. Fühlen Sie sich frei, einen von ihnen auszuprobieren, aber lassen Sie uns wissen, dass der erste, der SolarWinds TFTP-Server, unser Favorit ist. Es ist ein qualitativ hochwertiger Server, der die Arbeit konsequent erledigt.

watch instagram story