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

 

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 ist ähnlich wie sein großer Bruder FTP, oder File-Transfer-Protokoll, wenn auch sehr unterschiedlich. Es ist ein eingeschränktes und leichtgewichtiges Protokoll, das nur wenig Ressourcen benötigt und daher ideal für die Übertragung von Dateien wie Firmware-Updates oder Systemkonfigurationen geeignet ist. Es ist auch das Protokoll, mit dem ein PC ohne Festplatte über das BOOTP-Protokoll vom Netzwerk aus gestartet werden kann. Heute stellen wir die besten kostenlosen TFTP-Server für Windows, Linux und macOS vor.

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

In der Regel werden Dateien zwischen einem Server und dem Gerät übertragen, auf dem sie verwendet werden. Heute veröffentlichen 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 zu skizzieren. Aber bevor wir unsere Top-Server vorstellen, sehen wir, was TFTP genau ist.

Inhalt

  • 1 TFTP-Dateiübertragungen erklärt
  • 2 Die besten TFTP-Server für Windows
    • 2.1 1. SolarWinds TFTP-Server (kostenloser Download)
    • 2.2 2. Windows TFTP-Dienstprogramm
    • 2.3 3. Tftpd32 (& Tftpd64)
    • 2.4 4. WhatsUp Free TFTP-Server
    • 2.5 5. haneWIN TFTP-Server
    • 2.6 6. WinAgents TFTP-Server
    • 2.7 7. Spiceworks TFTP-Server für IT-Experten
  • 3 Linux TFTP-Server
    • 3.1 1. atftpd
    • 3.2 2. tftpd-hpa
  • 4 Der macOS TFTP-Server (2700)
  • 5 Wrapping Up

Erläuterung der TFTP-Dateiübertragungen

Das Trivial File Transfer Protocol (TFTP) ist ein vereinfachtes Dateiübertragungsprotokoll. Es verwendet im Gegensatz zu FTP nicht das verbindungsorientierte TCP-Protokoll, sondern verwendet das verbindungslose UDP-Protokoll am IP-Port 69. Durch die 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 keine Windowing-Funktion verwendet und dadurch seine Effizienz bei Links mit hoher Latenz verringert. Aus diesem Grund wird es am häufigsten in lokalen Netzwerken verwendet.

Unter der Vereinfachung von TFTP im Vergleich zu FTP bietet TFTP 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. Es unterstützt die Verwendung von Pfaden, die relativ zum Home-Verzeichnis des Servers sind, aber wiederum muss man den Pfad kennen, da es keine Möglichkeit gibt, die Verzeichnisstruktur zu durchsuchen. Und schließlich hat die TFTP-Standardimplementierung keine Lese- und / oder Schreibrechte.

Aufgrund seiner Einschränkungen bevorzugen die meisten Benutzer FTP zu TFTP. TFTP wird jedoch sehr oft von Netzwerk- und Systemadministratoren verwendet, um die Firmware auf verschiedenen Hardwaretypen wie Switches, Routern, Firewalls, Load Balancern usw. zu aktualisieren. Und wie in unserer Einführung bereits erwähnt, wird TFTP auch als Teil von der BOOTP-Prozess, um das Betriebssystemabbild auf Computer und Arbeitsstationen ohne Festplatte herunterzuladen.

Die letzte Version des Protokolls ist Version 2, wie in RFC 1350 definiert, die aus dem Jahr 1992 stammt. Es ist seit geraumer Zeit dort und es ist die am häufigsten verwendete Version.

Die besten TFTP-Server für Windows

Da Windows das am weitesten verbreitete Betriebssystem ist, ist es keine Überraschung, dass sieben oder unsere besten Server für diese Plattform sind. Egal, welche Art von Gerät Sie verwalten oder was Sie für TFTP-Dateiübertragungen benötigen, Sie werden es wahrscheinlich von einem Windows-Computer aus tun.

1. SolarWinds TFTP Server (KOSTENLOSER DOWNLOAD)

Wenn Sie SolarWinds nicht kennen, ist es ein Unternehmen, das eine Fülle exzellenter Netzwerk-Management-Tools entwickelt. Es bietet eine breite Palette von Werkzeugen, um so ziemlich jede Aufgabe des Netzwerkmanagements zu erfüllen, die man sich vorstellen kann. Die meisten ihrer Tools sind im Vergleich zu Konkurrenzprodukten relativ günstig und alle haben eine kostenlose Testphase, so dass Sie sie in Ihrer Umgebung testen können. Aber noch besser als ihre kostenlosen Versuche, bietet SolarWinds auch einige sehr nützliche kostenlose Werkzeuge an.

Der kostenlose SolarWinds TFTP-Server ist eines dieser Tools. Sie können das Tool von diese Seite herunterladen. Der TFTP-Server wird als Windows-Dienst ausgeführt. Der Betrieb ist transparent und das Management sollte für jeden mit etwas Windows-Systemadministration leicht sein.

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

Ein TFTP-Server ist normalerweise ein einfaches Werkzeug, und das ist auch dieser. Es gibt nicht viel darüber zu sagen. Unter den Hauptmerkmalen ist dies kein echtes 100% kostenloses Tool für immer und für jeden. Es ist nicht in Dauer und Art der Nutzung begrenzt. Ein weiteres wichtiges Merkmal von SolarWinds ist die Möglichkeit, run gleichzeitige Übertragungen von mehreren Geräten. Und 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. Wahrscheinlich werden Sie nie eine größere Datei über TFTP übertragen müssen.

LINK: Laden Sie SolarWinds ’ kostenloser TFTP-Server

2. Windows TFTP Utility

Trotz seines Namens ist dieses Tool nicht von Microsoft. Das Windows TFTP Utility ist eigentlich ein Barebone-TFTP-Server für Windows. Es wurde von mgti mit C # und dem .NET Framework von Microsoft entwickelt. Dies macht eine sehr kleine ausführbare Datei, besonders wenn Sie berücksichtigen, dass es kaum konfigurierbare Optionen gibt. Dieses Fehlen von Optionen bedeutet jedoch auch, dass Sie nicht angeben können, an welche Schnittstelle der Server gebunden werden soll. Daher werden eingehende Verbindungen auf allen Verbindungen akzeptiert.

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

Die geringe Größe des Servers resultiert aus der Verwendung des .net-Frameworks. Dies bedeutet natürlich, dass wenn Sie das .net-Framework nicht bereits installiert haben, Ihre Installation möglicherweise wesentlich größer ist als die des Servers. Andererseits gibt es heutzutage nicht allzu viele Windows-Computer, auf denen das .net-Framework nicht installiert ist, wie es in vielen Software-Entwicklungsprojekten verwendet wird.

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

Der Server ist auf seiner Sourceforge-Seite verfügbar und befindet sich in der Public Domain, was bedeutet, dass jeder frei ist, ihn zu benutzen.

3. Tftpd32 (& Tftpd64)

Tftpd32 von 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-ready-Anwendung enthält außerdem einen DHCP-Server, einen DNS-Server, einen SNTP-Server für die Uhrzeitsynchronisation, einen Syslog-Server und einen TFTP-Client. Das ist eine Menge Funktionalität in einer einzigen App verpackt.

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

In der Tat ist es möglicherweise zu viel Funktionalität, da es einige Umstände gibt, wo man alle diese Dienste vom selben Computer ausführen würde . Der einzige Ort, wo wir eine Verwendung für alle diese Server sehen, ist in einem sehr kleinen Business-Netzwerk. In größeren Netzwerken werden die meisten dieser Dienste, z. B. DNS und DHCP, aber auch SNTP, häufig von dem Verzeichnisdienstserver ausgeführt, der auch verwendet wird.

Wie auf der Website der Anwendung angegeben: „Der TFTP-Client und der TFTP-Server sind voll kompatibel mit der Unterstützung von TFTP-Optionen (tsize, blocksize und timeout), die eine maximale Leistung beim Übertragen der Daten ermöglichen.“ br> Weitere nützliche Funktionen des Servers sind eine Verzeichnisfunktion, Sicherheitsoptimierung, Schnittstellenfilterung, Fortschrittsbalken und frühe Bestätigungen.

Die Website des Entwicklers schlägt mehrere verschiedene Downloads vor. Die Anwendung kann als Zip-Datei oder ausführbares Installationsprogramm heruntergeladen werden. There ’ s auch eine Version, die als Dienst ausgeführt wird. Und schließlich können Sie sich für Tftpd64 entscheiden, die genau dieselbe Anwendung, aber kompiliert als 64-Bit-App.

4. WhatsUp Free TFTP Server

WhatsUp, im unwahrscheinlichen Fall, dass Sie noch nie davon gehört haben, ist ein Überwachungstool, das einen zentralen Ort zur Überwachung der Verfügbarkeit und Verfügbarkeit von Geräten und Servern bietet. Es ist schon seit Ewigkeiten in Betrieb und hat sich einen hervorragenden Ruf als solide Monitoring-Plattform erworben. Ähnlich wie SolarWinds macht Ipswitch, die Firma hinter WhatsUp, einige kostenlose Tools.

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

Der kostenlose WhatsUp TFTP-Server ist eines von Ipswitchs kostenlosen Tools. Es ist ziemlich einfach in Bezug auf die Funktionalität, aber das ist, was man von TFTP sowieso erwarten würde. Der kostenlose Server zielt darauf ab, dass Netzwerkingenieure Dateien mit so wenig Aufwand wie möglich von einem Gerät auf ein anderes verschieben müssen. Die Anwendung, die sowohl eine Dienstkomponente, die im Hintergrund läuft, als auch eine Anwendung, die sie überwacht und konfiguriert, funktioniert sehr gut. Der Mangel an Dokumentation kann jedoch für einige ein Hindernis sein.

Wenn Sie daran interessiert sind, den WhatsUp Free TFTP-Server auszuprobieren, kann die Software von dieser Seite heruntergeladen werden. Sie müssen ein Formular mit Ihrem Namen und Ihrer E-Mail-Adresse ausfüllen, und Sie können erwarten, dass Ipswitch kurz darauf kontaktiert wird. Schließlich muss es einen Grund geben, warum ein Unternehmen wie Ipswitch ein solches Produkt kostenlos anbietet.

5. haneWIN TFTP Server

Die 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 für immer dort. Unter den verschiedenen Produkten finden Sie einen DHCP-, DNS-, NFS- und TFTP-Server. Das haneWIN TFTPServer ist eine voll ausgestattete 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.

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

Im Gegensatz zu den meisten anderen TFTP-Servern implementiert der haneWIN TFTP-Server eine Art von Zugriffskontrolle basierend auf der Client-IP-Adresse. Die Lese- und Schreibberechtigung sowie der Verzeichniszugriff können auf dem Server für jede IP-Adresse festgelegt werden.

Der Server kommt in zwei Komponenten, einem Windows-Dienst und einem Control Panel 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 Skriptoperationen macht.   Zusammen mit dem Server kommt ein TFTP-Client, der als DLL implementiert ist, auf die Sie über die Eingabeaufforderung zugreifen.

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

6. WinAgents TFTP Server

WinAgents Software-Gruppe ist ein weiteres kleines Unternehmen, das Netzwerk-Management-Software veröffentlicht. Eines der Hauptprodukte des Unternehmens ist der 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 einwandfrei.

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

Der Server implementiert eine Art roher Zugriffssteuerung basierend auf der Quell-IP-Adresse. Aber die Man unterscheidet Funktion des WinAgents TFTP-Servers ist seine Verwendung oder virtuelle Ordner. Sie sind Ordner, die scheinbar für TFTP-Clients vorhanden sind, die eine Verbindung mit dem Server herstellen, während sie auf dem Server nicht vorhanden sind. Sie werden verwendet, um eine Art von Organisation für TFTP-Dateiübertragungen bereitzustellen.

Der WinAgents TFTP-Server ist eine echte freie Software, obwohl er eine schwerwiegende Einschränkung hat. Als Trialware veröffentlicht, läuft die Software für eine 30-tägige Testphase mit voller Kapazität und danach auf zwei gleichzeitige Downloads. Diese Einschränkung kann durch den Kauf einer Lizenz für die Software behoben werden. Die Software kann heruntergeladen und die Lizenz von der WinAgents-Website erworben werden.

7. Spiceworks TFTP Server für IT-Profis

Der Spiceworks TFTP-Server für IT-Profis ist weit mehr als nur ein TFTP-Server. Es ist ein kleines Konfigurationsverwaltungssystem. Es verwendet TFTP, um Konfigurationsdateien von Ihren Geräten abzurufen und Konfigurationsdateien nebeneinander zu vergleichen. Dies stellt sicher, dass Ihre Konfigurationen im gesamten Netzwerk standardisiert sind.

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

Die Software kann auch helfen, Ihre Firmware auf dem neuesten Stand zu halten, indem sie als Repository für Gerätefirmware dient. Aber vor allem ist die Software als TFTP-Server, der sehr gut funktioniert. Sie können es für jeden Zweck verwenden, den Sie für richtig halten. Es kann heruntergeladen werden im Austausch für Ihre persönlichen Informationen – von Spiceworks Website.

Linux TFTP Server

Linux ist ein sehr beliebtes Betriebssystem und es ist nicht selten, dass Netzwerkadministratoren es benutzen. Die meisten Linux-Distributionen verfügen über mindestens einen TFTP-Server, der jedoch nur selten aktiviert oder standardmäßig installiert wird. Es ist immer noch da, obwohl als Teil eines Pakets, das oft TFTPd genannt wird, mit dem „d ” steht für Daemon, 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ßer 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. Hier ist, wie es unter apt-get gemacht wird.

$ 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 beispielsweise an, welche Ports zu hören sind oder ob die Software und ein Daemon- oder Inetd-Prozess ausgeführt werden sollen. Hier finden Sie, was Sie normalerweise in der Konfigurationsdatei finden.

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 hat jeder Server fast genau die gleichen Funktionen. Die Hauptgründe, warum Sie sich entscheiden müssen, haben mit Abhängigkeiten und Dokumentation zu tun.

Normalerweise verwenden Sie tftpd-hpa, wann immer Sie atftpd nicht zuverlässig ausführen können. Es ist einfach mit nur einem apt-get-Befehl zu installieren.

 $ sudo apt-get install tftpd-hpa

Wie im vorherigen Eintrag wird tftpd-hpa über eine Konfigurationsdatei in /etc/default/tftpd-hpa konfiguriert. Hier finden Sie, was Sie normalerweise in dieser Datei finden:

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

Jede dieser Einstellungen kann nach Belieben geändert werden, indem Sie die Datei bearbeiten. Nach der Änderung muss der Server mit diesem Befehl neu gestartet werden:

sudo service tftpd-hpa restart

Der macOS TFTP-Server (2700)

macOS ist wahrscheinlich nicht die am häufigsten verwendete Plattform von Netzwerkadministratoren. Immer noch, es hat einen eingebauten TFTP-Server. Es wird nicht standardmäßig geladen, aber die Aktivierung ist ziemlich einfach. Der einfachste Weg, dies zu erreichen, besteht darin, einfach den folgenden Befehl in ein Terminal-Fenster einzugeben:

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

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

Nach der Installation können Sie den Befehl verwenden, um zu 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 überwacht, auf Verbindungen wartet und sowohl IP V4 als auch IPI V6 akzeptiert Verbindungen.

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

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

Wrapping

Trotz seiner rohen Natur ist das TFTP-Protokoll immer noch weit verbreitet im Bereich Netzwerkmanagement. Es ist der primäre Weg, um Firmware und Software auf vielen – vielleicht den meisten – Netzwerkgeräten zu installieren und zu aktualisieren.

Ob Sie Windows, Linus oder sogar MacOS verwenden, TFTP-Server sind kostenlos verfügbar. Wir haben gerade 10 der besten aufgelistet. Fühlen Sie sich frei, irgendwelche von ihnen zu versuchen, aber lass es bekannt sein, dass der erste, der SolarWinds TFTP-Server oder Liebling ist. Es ist ein qualitativ hochwertiger Server, der die Arbeit konsequent erledigt.

q , quelle

Zusammenhängende Posts:

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.