Najlepsze serwery TFTP dla systemów Windows, Linux i macOS

Jeśli potrzebujesz serwera TFTP do obrazów oprogramowania sprzętowego, kopii zapasowych konfiguracji, plików rozruchowych PXE lub prac laboratoryjnych, najlepszy wybór zależy od systemu operacyjnego i od tego, czy chcesz korzystać z samodzielnej usługi, czy z dodatkowych funkcji DHCP/PXE. W systemie Windows serwer TFTP SolarWinds jest najłatwiejszym i darmowym wyborem, natomiast Tftpd64 jest odpowiedni dla laboratoriów. W systemie Linux tftpd-hpa jest niezawodnym domyślnym rozwiązaniem, a atftpd dodaje zaawansowane rozszerzenia TFTP. W systemie macOS tftp-hpa przez MacPorts to najczystsza opcja samodzielna.

Interfejs serwera TFTP udostępniający oprogramowanie sprzętowe i pliki konfiguracyjne routerom i przełącznikom za pośrednictwem sieci lokalnej
Serwer TFTP jest zwykle używany w kontrolowanej sieci LAN do przesyłania oprogramowania sprzętowego, konfiguracji lub plików rozruchowych do urządzeń sieciowych.

Najlepsze serwery TFTP w skrócie

SerwerPlatformaNajlepiej dla
Serwer TFTP SolarWindsWindowsProsty, darmowy interfejs graficzny i usługa Windows
Tftpd64 / Tftpd32WindowsTFTP plus DHCP, DNS, SNTP lub Syslog
Serwer TFTP haneWINWindowsKontrola dostępu dla poszczególnych klientów i rozszerzenia TFTP
tftpd-hpaLinux; macOS przez MacPortsTradycyjny samodzielny demon TFTP
atftpdLinuxObsługa multicastów i opcji zaawansowanych
dnsmasqLinux; macOS przez HomebrewTylko do odczytu protokół TFTP w stylu PXE z protokołem DHCP/DNS

Co robi TFTP i dlaczego warto go izolować

Protokół TFTP jest celowo minimalistyczny. RFC 1350 definiuje go jako prosty protokół przesyłania plików oparty na protokole UDP z żądaniami odczytu i zapisu, ale bez listy katalogów i uwierzytelniania użytkownika. Początkowe żądanie korzysta z portu UDP 69; transfer następnie wykorzystuje wynegocjowane identyfikatory transferu i porty UDP.

Ta prostota sprawdza się w przypadku bootloaderów, przełączników, routerów, zapór sieciowych, telefonów i urządzeń wbudowanych, ale nie w przypadku wrażliwych transferów przez niezaufane sieci. Microsoft ostrzega, że ​​protokół TFTP nie obsługuje uwierzytelniania ani szyfrowania i nie oferuje już usługi serwera TFTP dla systemu Windows. Należy go używać tylko w zaufanej sieci VLAN do zarządzania, sieci laboratoryjnej lub segmencie zastrzeżonym. Do bezpiecznych transferów ogólnego przeznaczenia należy używać protokołu SFTP lub SCP.

Najlepsze serwery TFTP dla systemu Windows

Serwer TFTP SolarWinds: najlepsza prosta i darmowa opcja

Serwer TFTP SolarWinds jest nadal oferowany jako bezpłatne narzędzie dla systemu Windows. Na stronie produktu opisano funkcje równoczesnych transferów, autoryzację za pomocą adresu IP lub zakresu oraz działanie jako usługa systemu Windows. Jest to praktyczne rozwiązanie w przypadku oprogramowania sprzętowego i plików konfiguracyjnych bez konieczności korzystania z rozbudowanego pakietu do zarządzania siecią.

Tftpd64 / Tftpd32: najlepsze uniwersalne narzędzie laboratoryjne

Tftpd64 to narzędzie open source dla systemu Windows autorstwa Philippe'a Jounina, które łączy w sobie TFTP z DHCP, DNS, SNTP i Syslog. Aktualne wersje zawierają podpisane pliki binarne systemu Windows, a wersja 4.74 dodała obsługę plików większych niż 4 GB. Jest ono szczególnie przydatne do provisionowania sieci i laboratoriów PXE, gdzie kilka lekkich usług jest wygodnie dostępnych w jednej aplikacji.

Interfejs systemu Windows w stylu Tftpd64 pokazujący katalog główny TFTP, interfejs serwera i listę transferów plików
Tftpd64 łączy w sobie serwer i klienta TFTP z dodatkowymi usługami, które mogą być przydatne w laboratoriach i sieciach wdrożeniowych.

Serwer TFTP haneWIN: najlepszy do szczegółowej kontroli dostępu

Serwer TFTP haneWIN to oprogramowanie shareware z 32-bitowymi i natywnymi 64-bitowymi kompilacjami systemu Windows. Producent zapewnia obsługę systemu Windows 11, rozszerzenia RFC 2347-2349, obsługę multicastingu, konfigurowalne zakresy portów danych UDP oraz kontrolę dostępu opartą na operacji, adresie IP klienta i katalogu serwera. Jest on odpowiedni dla środowisk wymagających bardziej rygorystycznych reguł przesyłania i pobierania.

Najlepsze serwery TFTP dla systemu Linux

tftpd-hpa: najlepszy demon Linuksa ogólnego przeznaczenia

Pakiet tftpd-hpa pozostaje w pakiecie stabilnym Debiana i jest konwencjonalnym wyborem dla środowisk PXE i procesów zarządzania urządzeniami. Jest niewielki i łatwy w obsłudze z ograniczonym katalogiem głównym TFTP. W systemach opartych na Debianie należy używać pakietu dystrybucyjnego i jego bieżących domyślnych ustawień usług, zamiast kopiować stare ścieżki konfiguracji z niepowiązanych wydań.

atftpd: najlepszy do zaawansowanych funkcji TFTP

atftpd jest również dostępny w obecnych wydaniach Debiana. Debian opisuje go jako serwer wielowątkowy obsługujący rdzeń protokołu TFTP RFC, negocjację opcji, multicast i rozszerzenie rozmiaru okna RFC 7440. Doskonale nadaje się do specjalistycznych środowisk rozruchowych i wdrożeniowych.

dnsmasq: najlepszy do obsługi tylko do odczytu zorientowanej na PXE

dnsmasq może obsługiwać protokół TFTP obok DHCP/DNS. Jego serwer TFTP jest celowo ograniczony do obsługi plików rozruchowych tylko do odczytu i obsługuje opcje takie jak --enable-tftp, --tftp-root, oraz konfigurowalny limit połączeń. Jest idealny do środowiska PXE, ale nie wtedy, gdy urządzenia muszą przesyłać kopie zapasowe konfiguracji.

Najlepsze serwery TFTP dla systemu macOS

tftp-hpa przez MacPorts: najlepszy samodzielny wybór

MacPorts udostępnia pakiet tftp-hpa dla nowoczesnego systemu macOS i udostępnia serverwariant z obsługą uruchamiania launchd. MacPorts dokumentuje ograniczony katalog główny i opcjonalną wersję z włączoną funkcją przesyłania danych. Jest to łatwiejsze w utrzymaniu rozwiązanie niż poleganie na starych samouczkach TFTP dla systemu macOS, których instrukcje launchd mogą nie być zgodne z aktualną wersją.

dnsmasq przez Homebrew: najlepszy, gdy potrzebujesz również DHCP/DNS

Homebrew oferuje obecnie dnsmasq dla Apple Silicon i obsługiwanych wersji macOS z procesorami Intel. Połącz go z udokumentowanymi opcjami dnsmasq TFTP, aby uzyskać lekki serwer PXE lub serwer plików rozruchowych. Wbudowana usługa TFTP jest tylko do odczytu.

Okna terminali macOS i Ubuntu pokazujące polecenia instalacji i obsługi tftp-hpa
tftp-hpa jest dostępny jako pakiet Linux i poprzez MacPorts na macOS.

Który serwer TFTP powinieneś wybrać?

  • SolarWinds: najprostsza usługa systemu Windows z interfejsem graficznym i ograniczeniami IP.
  • Tftpd64: Laboratoria Windows wymagające również usług DHCP, Syslog lub pokrewnych.
  • haneWIN: kontrola dla każdego klienta i każdego katalogu.
  • tftpd-hpa: prosty demon dla systemu Linux lub macOS.
  • atftpd: rozszerzenia multicastowe lub zaawansowane TFTP.
  • dnsmasq: pliki rozruchowe PXE tylko do odczytu z integracją DHCP/DNS.

Niezależnie od tego, z którego serwera korzystasz, nie zezwalaj na TFTP w publicznym Internecie, ogranicz dostęp do katalogu głównego serwera, ogranicz liczbę klientów na poziomie zapory lub konfiguracji serwera i zezwalaj na dostęp do zapisu tylko wtedy, gdy wymaga tego przepływ pracy.

Zostaw komentarz

Najlepsze narzędzia do monitorowania systemu Windows: 6 wyborów zapewniających widoczność serwera

Najlepsze narzędzia do monitorowania systemu Windows: 6 wyborów zapewniających widoczność serwera

Porównaj sześć narzędzi do monitorowania systemu Windows pod kątem stanu serwera, widoczności aplikacji i alertów, z aktualnymi uwagami na temat wdrażania i licencjonowania.

7 narzędzi Wake-on-LAN: co jeszcze jest dostępne na liście z 2021 r.

7 narzędzi Wake-on-LAN: co jeszcze jest dostępne na liście z 2021 r.

Porównaj siedem narzędzi Wake-on-LAN pod względem funkcji i dostępności, w tym bezpłatne narzędzia, pakiety do administrowania siecią i propozycje z 2021 r., które zostały już wycofane.

9 najlepszych narzędzi do pingowania, służących do testowania opóźnień i skanowania sieci

9 najlepszych narzędzi do pingowania, służących do testowania opóźnień i skanowania sieci

Porównaj dziewięć narzędzi do pingowania służących do szybkiego sprawdzania dostępności, wykrywania podsieci, testowania TCP i monitorowania opóźnień. Znajdziesz tu wskazówki, które z nich jest najbardziej odpowiednie dla Twojego zadania sieciowego.

7 najlepszych narzędzi WSUS do zarządzania aktualizacjami i rozwiązywania problemów

7 najlepszych narzędzi WSUS do zarządzania aktualizacjami i rozwiązywania problemów

Porównaj siedem narzędzi, które obsługują lub uzupełniają usługę WSUS — od natywnej konsoli i diagnostyki firmy Microsoft po publikowanie poprawek innych firm i zdalne wdrażanie.

Najlepsze serwery TFTP dla systemów Windows, Linux i macOS

Najlepsze serwery TFTP dla systemów Windows, Linux i macOS

Porównaj najlepsze serwery TFTP dla systemów Windows, Linux i macOS, w tym SolarWinds, Tftpd64, tftpd-hpa, atftpd, haneWIN i dnsmasq.

5 najlepszych alternatyw dla programu Microsoft Access dla baz danych na komputerach stacjonarnych i w Internecie

5 najlepszych alternatyw dla programu Microsoft Access dla baz danych na komputerach stacjonarnych i w Internecie

Porównaj pięć alternatyw dla programu Microsoft Access przeznaczonych do pracy na komputerach stacjonarnych, w środowisku SQLite, bez kodu i w oparciu o bazę danych w przeglądarce, przedstawiając ich mocne i słabe strony oraz najlepiej dopasowane przypadki użycia.

Porównanie narzędzi monitorujących o otwartym kodzie źródłowym i o zamkniętym kodzie źródłowym

Porównanie narzędzi monitorujących o otwartym kodzie źródłowym i o zamkniętym kodzie źródłowym

Porównaj narzędzia do monitorowania o otwartym i zamkniętym kodzie źródłowym pod względem kosztów, wsparcia, dostosowania, bezpieczeństwa i bieżących opcji, w tym Zabbix, Nagios, PRTG i inne.

Przychodzące i wychodzące dane: jaka jest różnica w sieci?

Przychodzące i wychodzące dane: jaka jest różnica w sieci?

Dowiedz się, w jaki sposób ruch przychodzący i wychodzący opisuje ruch przychodzący i wychodzący, dlaczego kierunek zależy od granicy sieci oraz jak monitorować przepustowość i wykrywać ryzykowne transfery danych.

6 najlepszych darmowych serwerów Syslog do wypróbowania w celu scentralizowanego rejestrowania

6 najlepszych darmowych serwerów Syslog do wypróbowania w celu scentralizowanego rejestrowania

Porównaj sześć darmowych serwerów i kolektorów syslog dla systemów Windows i Linux, obejmujących narzędzia GUI, opcje open source, wyszukiwanie, alerty i bezpieczny transport.

Czym jest IIS? Serwer WWW Windows firmy Microsoft i alternatywy

Czym jest IIS? Serwer WWW Windows firmy Microsoft i alternatywy

Dowiedz się, co robi Microsoft IIS, jak działa jego potok żądań i pule aplikacji oraz czy Apache, NGINX lub Caddy mogą lepiej spełnić potrzeby Twojego serwera WWW.