- - Beste kostenlose TFTP-Server für Windows, Linux und MacOS

Die besten kostenlosen TFTP-Server für Windows, Linux und MacOS

Das Trivial File Transfer Protocol (TFTP) alsWir nennen es normalerweise, 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 ist ein begrenztes und leichtgewichtiges Protokoll, das nur wenig Ressourcen beansprucht. Daher eignet es sich ideal zum Übertragen von Dateien wie Firmware-Updates oder Systemkonfigurationen. Es ist auch das Protokoll, mit dem ein plattenloser PC über das Netzwerk mit dem BOOTP-Protokoll gebootet werden kann. Heute stellen wir die besten kostenlosen TFTP-Server für Windows, Linux und macOS vor.

In seiner typischsten Verwendung werden Dateien übertragenzwischen einem Server und dem Gerät, auf dem sie verwendet werden. Heute enthüllen wir einige der besten kostenlosen TFTP-Server, die wir im Internet finden konnten. Sie alle machen den Job, aber einige haben manchmal subtile Unterschiede, die wir versuchen werden, zu skizzieren. Bevor wir jedoch unsere Top-Server vorstellen, wollen wir uns ansehen, was genau TFTP ist.

Erläuterungen zu TFTP-Dateiübertragungen

Das Trivial File Transfer Protocol (TFTP) ist einvereinfachtes Dateiübertragungsprotokoll. Im Gegensatz zu FTP wird nicht das verbindungsorientierte TCP-Protokoll verwendet, 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 in der Lage sein um es zu verwalten. Das Protokoll kann auch langsamer sein, da es kein Fenster verwendet, wodurch die Effizienz bei Verbindungen mit hoher Latenz verringert wird. Aus diesem Grund wird es am häufigsten in lokalen Netzwerken verwendet.

Zur Vereinfachung von TFTP im Vergleich zuFTP, TFTP bietet keine Möglichkeit, Dateien auf dem Server aufzulisten. Es hat auch keine Benutzerauthentifizierungsmöglichkeit und keine Verschlüsselungsfähigkeit. Sie müssen genau wissen, welchen Dateinamen Sie übertragen möchten. Die Verwendung von Pfaden, die sich auf das Basisverzeichnis des Servers beziehen, wird zwar unterstützt, aber auch hier muss der Pfad bekannt sein, da der Verzeichnisbaum nicht durchsucht werden kann. Und schließlich verfügt die Standard-TFTP-Implementierung nicht über Lese- und / oder Schreibrechte.

Aufgrund der Einschränkungen bevorzugen die meisten Benutzer FTPzu TFTP. TFTP wird jedoch häufig von Netzwerk- und Systemadministratoren verwendet, um die Firmware auf verschiedenen Hardwaretypen wie Switches, Routern, Firewalls, Load Balancern usw. zu aktualisieren BOOTP-Prozess zum Herunterladen des Betriebssystemabbilds auf plattenlose Computer und Workstations.

Die letzte Version des Protokolls ist die in RFC 1350 definierte Version 2 aus dem Jahr 1992. Sie ist seit geraumer Zeit vorhanden und die am häufigsten verwendete Version.

Die besten TFTP-Server für Windows

Da ist Windows das am weitesten verbreitete BetriebssystemKein Wunder, dass sieben oder unsere besten Server für diese Plattform geeignet sind. Unabhängig davon, welche Art von Gerät Sie verwalten oder was Sie für TFTP-Dateiübertragungen benötigen, können Sie dies auch von einem Windows-Computer aus tun.

1. SolarWinds TFTP-Server (KOSTENFREIER DOWNLOAD)

Wenn Sie SolarWinds nicht kennen, ist dies ein Unternehmenmacht eine Vielzahl von hervorragenden Netzwerkmanagement-Tools. Es bietet eine breite Palette von Tools, mit denen nahezu jede erdenkliche Netzwerkverwaltungsaufgabe bewältigt werden kann. Die meisten Tools sind im Vergleich zu Konkurrenzprodukten relativ kostengünstig und verfügen über eine kostenlose Testphase, damit Sie sie in Ihrer Umgebung testen können. SolarWinds ist aber noch besser als die kostenlosen Testversionen und bietet auch einige sehr nützliche kostenlose Tools.

Der kostenlose SolarWinds-TFTP-Server ist eines dieser Tools. Sie können das Tool von herunterladen diese Seite. Der TFTP-Server wird als Windows-Dienst ausgeführt. Die Bedienung ist transparent und die Verwaltung sollte für alle mit Kenntnissen der Windows-Systemadministration einfach sein.

SolarWinds Free TFTP Server

Ein TFTP-Server ist in der Regel ein einfaches Tooldieses. Es gibt nicht viel zu sagen. Zu den wichtigsten Funktionen zählt, dass dies kein 100% kostenloses Tool für immer und für jedermann ist. Es ist nicht in Dauer und Art der Nutzung begrenzt. Ein weiteres wichtiges Merkmal von SolarWinds ist die Möglichkeit, gleichzeitige Übertragungen von mehreren Geräten durchzuführen. Obwohl das TFTP-Protokoll keine integrierte Sicherheit bietet, kann der SolarWinds-TFTP-Server so konfiguriert werden, dass nur Verbindungen von bestimmten IP-Adressen oder Adressbereichen zugelassen werden. Und schließlich kann der SolarWinds TFTP-Server Dateien mit einer Größe von bis zu 4 GB verarbeiten. Möglicherweise müssen Sie nie eine größere Datei über TFTP übertragen.

VERKNÜPFUNG: Laden Sie den kostenlosen TFTP-Server von SolarWinds herunter

2. Windows TFTP-Dienstprogramm

Trotz seines Namens stammt dieses Tool nicht von Microsoft. Das Windows-TFTP-Dienstprogramm ist eigentlich ein Barebones-TFTP-Server für Windows. Es wurde von entwickelt mgenti mit C # und dem .NET Framework von Microsoft. Dies führt zu einer sehr kleinen ausführbaren Datei, insbesondere wenn Sie berücksichtigen, dass kaum konfigurierbare Optionen vorhanden sind. Dieser Mangel an Optionen bedeutet jedoch auch, dass Sie nicht einmal angeben können, an welche Schnittstelle der Server gebunden wird, und daher eingehende Verbindungen auf allen von ihnen akzeptieren.

Windows TFTP-Dienstprogramm

Die geringe Größe des Servers ergibt sich aus der Verwendung vondas .net Framework. Dies bedeutet natürlich, dass, wenn Sie das .net-Framework noch nicht installiert haben, Ihr Installations-Footprint möglicherweise viel größer ausfällt als der des Servers. Andererseits gibt es heutzutage nicht zu 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, mit der jeder seiner Software TFTP-Server- und Client-Funktionen hinzufügen kann.

Der Server ist auf der Sourceforge-Seite verfügbar und öffentlich zugänglich. Dies bedeutet, dass jeder Benutzer die Möglichkeit hat, ihn zu verwenden.

3. Tftpd32 (& Tftpd64)

Tftpd32 vom Entwickler Philippe Jounin ist ein sehrbeliebter TFTP-Server für Windows. In der Tat ist es viel mehr als nur ein TFTP-Server. Die IPV6-fähige Anwendung enthält außerdem einen DHCP-Server, einen DNS-Server, einen SNTP-Server für die Uhrensynchronisation, einen Syslog-Server und einen TFTP-Client. Das sind viele Funktionen in einer einzigen App.

Arbeitet mit tftpd32

Tatsächlich ist es möglicherweise zu viel Funktionalität alsEs gibt nur wenige Umstände, unter denen alle diese Dienste auf demselben Computer ausgeführt werden. Der einzige Ort, an dem wir eine Verwendung für alle diese Server sehen, ist ein sehr kleines Unternehmensnetzwerk. In größeren Netzwerken werden die meisten dieser Dienste, z. B. DNS und DHCP, aber auch SNTP, häufig von einem beliebigen Verzeichnisdienstserver ausgeführt.

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

Die Entwickler-Website bietet mehrereverschiedene Downloads. 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, genau die gleiche Anwendung, die jedoch als 64-Bit-App kompiliert wurde.

4. WhatsUp Free TFTP Server

WhatsUp, im unwahrscheinlichen Fall haben Sie noch nie etwas gehörtDavon handelt es sich um ein Überwachungstool, mit dem die Verfügbarkeit und Verfügbarkeit von Geräten und Servern zentral überwacht werden kann. Es gibt es schon seit Ewigkeiten und es 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

Der WhatsUp Free TFTP-Server ist einer von IpswitchKostenlose Tools. In Bezug auf die Funktionalität ist es ziemlich einfach, aber das ist es, was man sowieso von TFTP erwarten würde. Der kostenlose Server zielt darauf ab, dass Netzwerkingenieure Dateien mit möglichst geringem Aufwand von einem Gerät auf ein anderes verschieben müssen. Die Anwendung, die sowohl eine im Hintergrund ausgeführte Dienstkomponente als auch eine Anwendung zur Überwachung und Konfiguration enthält, funktioniert sehr gut. Der Mangel an Dokumentation kann jedoch für einige ein Aushängeschild sein.

Wenn Sie daran interessiert sind, WhatsUp kostenlos zu verschenkenProbieren Sie einen TFTP-Server aus, die Software kann von dieser Seite heruntergeladen werden. Sie müssen ein Formular mit Ihrem Namen und Ihrer E-Mail-Adresse ausfüllen und können davon ausgehen, dass Ipswitch Sie kurz danach kontaktiert. 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 machtNetzwerksoftware für Windows. Und da einige ihrer Produkte unter Windows 95, 98 und ME laufen, scheinen sie schon immer dort zu sein. Zu den verschiedenen Produkten gehören DHCP-, DNS-, NFS- und TFTP-Server. Der haneWIN TFTP-Server ist eine voll funktionsfähige Anwendung, die sowohl in der 32-Bit- als auch in der 64-Bit-Version verfügbar ist. Er läuft auf fast allen Windows-Versionen seit Windows XP bis hin zu Windows 10.

haneWIN TFTP Server

Im Gegensatz zu den meisten anderen TFTP-Servern ist der haneWINDer TFTP-Server implementiert eine Form der Zugriffssteuerung basierend auf der Client-IP-Adresse. Die Lese- und Schreibberechtigung sowie der Verzeichniszugriff können auf dem Server auf IP-Adressbasis festgelegt werden.

Der Server besteht aus zwei Komponenten, einem WindowsDienst und ein Bedienfeld-Applet, mit dem Sie die Servereinstellungen anpassen und die Dateiübertragung überwachen können. Es kann auch über die Befehlszeile ausgeführt werden, was es zu einer hervorragenden Wahl für Skriptoperationen macht. Zum Lieferumfang des Servers gehört ein TFTP-Client, der als DLL implementiert ist, auf die Sie über die Eingabeaufforderung zugreifen.

Sie können die Datei direkt von der Entwickler-Website herunterladen.

6. WinAgents TFTP Server

Die WinAgents-Softwaregruppe ist ein weiteres kleines Unternehmendas veröffentlicht Netzwerk-Management-Software. Eines der Hauptprodukte des Unternehmens ist der WinAgents TFTP-Server. Es läuft auf den meisten Windows Server-Plattformen seit Windows XP. Dies umfasst 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 einwandfrei.

WinAgents TFTP Server

Der Server implementiert irgendeine Form von unkompliziertem ZugriffSteuerung basierend auf der Quell-IP-Adresse. Das Hauptunterscheidungsmerkmal des WinAgents TFTP-Servers ist jedoch seine Verwendung oder virtuelle Ordner. Dies sind Ordner, die für TFTP-Clients, die eine Verbindung zum Server herstellen, vorhanden zu sein scheinen, während sie auf dem Server nicht wirklich vorhanden sind. Sie werden verwendet, um TFTP-Dateiübertragungen zu organisieren.

Der WinAgents TFTP-Server ist ein echtes kostenloses StückSoftware, obwohl es eine schwerwiegende Einschränkung hat. Die Software wird als Testversion veröffentlicht und läuft 30 Tage lang mit voller Kapazität. Danach ist sie auf zwei gleichzeitige Downloads beschränkt. Diese Einschränkung kann durch den Kauf einer Lizenz für die Software aufgehoben werden. Die Software kann von der WinAgents-Website heruntergeladen und die Lizenz erworben werden.

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

Der Spiceworks-TFTP-Server für IT-Experten ist übrigensmehr 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 Ihnen auch dabei helfen, Ihre Firmware auf dem neuesten Stand zu haltenbis heute als Repository für Gerätefirmware dienen. Vor allem aber funktioniert die Software als TFTP-Server sehr gut. Sie können es für jeden Zweck verwenden, den Sie für richtig halten. Es kann im Austausch für Ihre persönlichen Informationen von der Spicework-Website heruntergeladen werden.

Linux-TFTP-Server

Linux ist ein sehr beliebtes BetriebssystemNicht selten werden Netzwerkadministratoren damit konfrontiert. Die meisten Linux-Distributionen werden mit mindestens einem TFTP-Server ausgeliefert, obwohl dieser standardmäßig selten aktiviert oder sogar installiert ist. Es ist immer noch da, obwohl es Teil eines Pakets ist, das oft als TFTPd bezeichnet wird. Das "d" steht für Daemon, den Unix-Namen für eine Anwendung, die im Hintergrund ausgeführt wird. Die Funktionalität ähnelt einem Windows-Dienst.

1. atftpd

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

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

$ sudo apt-get install atftpd

Anders als bei den meisten Windows TFTP Servern ist atftpdkonfiguriert, indem Sie eine Konfigurationsdatei bearbeiten, die sich in / etc / default / atftpd befindet. In der Konfigurationsdatei legen Sie fest, welche Ports abgehört werden sollen oder ob die Software und ein Daemon oder ein Inetd-Prozess ausgeführt werden sollen. Folgendes finden Sie normalerweise in der Konfigurationsdatei.

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ürLinux. Mit einem Protokoll, das so einfach wie TFTP ist, verfügt jeder Server über nahezu denselben Funktionsumfang. Die Hauptgründe, warum Sie sich für einen anderen entscheiden, hängen mit den Abhängigkeiten und der Dokumentation zusammen.

In der Regel verwenden Sie tftpd-hpa immer dann, wenn atftpd nicht zuverlässig funktioniert. Die Installation ist mit nur einem Befehl von apt-get einfach.

$ sudo apt-get install tftpd-hpa

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

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

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

sudo service tftpd-hpa restart

Der macOS TFTP Server (2700)

macOS ist wahrscheinlich nicht die meistgenutzte Plattform vonNetzwerkadministratoren. Trotzdem verfügt es über einen eingebauten TFTP-Server. Es wird nicht standardmäßig geladen, aber es ist ziemlich einfach zu aktivieren. Am einfachsten erreichen Sie dies, indem Sie einfach den folgenden Befehl in ein Terminalfenster eingeben:

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

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

Nach der Installation können Sie mit dem Befehl netstat bestätigen, dass er ausgeführt wird:

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

Dies zeigt an, dass der TFTP-Server Port 69 abhört und 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 ist das TFTP-Protokollim Bereich Netzwerkmanagement immer noch weit verbreitet. Dies ist die Hauptmethode zum Installieren und Aktualisieren von Firmware und Software auf vielen - möglicherweise den meisten - Netzwerkgeräten.

Egal, ob Sie Windows, Linus oder sogar MacOS verwenden,Es stehen kostenlos TFTP-Server zur Verfügung. Wir haben gerade 10 der Besten aufgelistet. Probieren Sie doch einfach einen davon aus, lassen Sie jedoch wissen, dass der erste, der SolarWinds TFTP-Server, einer der Favoriten ist. Es ist ein hochqualitativer Server, der die Aufgabe konsequent erledigt.

Bemerkungen