2021 年適用於 Windows、Linux 和 Mac 的最佳 TFTP 服務器

2021 年適用於 Windows、Linux 和 Mac 的最佳 TFTP 服務器

普通文件傳輸協議,或我們通常所說的 TFTP,是網絡和系統管理員最常用的文件傳輸機制之一。它類似於它的老大哥 FTP,或文件傳輸協議,儘管有很大不同。它是一種資源有限且輕量級的協議,因此非常適合作為傳輸固件更新或系統配置等文件的首選方法。它也是允許使用 BOOTP 協議從網絡啟動無盤 PC 的協議。今天,我們將展示適用於 Windows、Linux 和 macOS 的最佳免費 TFTP 服務器。

2021 年適用於 Windows、Linux 和 Mac 的最佳 TFTP 服務器

在最典型的用途中,文件在服務器和使用它們的設備之間傳輸。今天,我們將揭示一些我們可以在 Internet 上找到的最好的免費 TFTP 服務器。他們都會完成這項工作,但有些有時會有細微的差異,我們將嘗試概述這些差異。但在介紹我們的頂級服務器之前,讓我們先看看 TFTP 到底是什麼。

TFTP 文件傳輸說明

普通文件傳輸協議或 TFTP 是一種簡化的文件傳輸協議。與 FTP 不同,它不使用面向連接的 TCP 協議,而是在 IP 69 端口使用無連接的 UDP 協議。 由於無連接,傳輸過程中可能會丟包,客戶端和服務器都必須能夠來管理它。該協議也可能較慢,因為它不使用窗口化,從而降低其在高延遲鏈接上的效率。因此,它最常用於本地網絡。

在TFTP的簡化中,與FTP相比,TFTP沒有提供列出服務器上文件的方式。它也沒有用戶身份驗證的可能性,也沒有加密功能。您必須確切知道要傳輸的文件名。它確實支持使用相對於服務器主目錄的路徑,但同樣,必須知道路徑,因為無法瀏覽目錄樹。最後,標準 TFTP 實現沒有讀取和/或寫入權限功能。

由於其局限性,大多數用戶更喜歡 FTP 而非 TFTP。然而,網絡和系統管理員經常使用 TFTP 來更新多種類型硬件(例如交換機、路由器、防火牆、負載平衡器等)上的固件。 正如我們在介紹中指出的,TFTP 也被用作BOOTP 過程將操作系統映像下載到無盤計算機和工作站。

該協議的最後一個版本是 RFC 1350 中定義的版本 2,該版本可以追溯到 1992 年。它已經存在了很長一段時間,並且是最常用的版本。

適用於 Windows 的最佳 TFTP 服務器

由於 Windows 是使用最廣泛的操作系統,因此七台或我們最好的服務器適用於該平台也就不足為奇了。畢竟,無論您管理的是什麼類型的設備,或者您對 TFTP 文件傳輸的需求是什麼,您都有可能在 Windows 計算機上進行。

1. SolarWinds TFTP 服務器(免費下載)

如果您不了解 SolarWinds,它是一家生產大量優秀網絡管理工具的公司。它提供了廣泛的工具來解決幾乎所有你能想到的網絡管理任務。與競爭產品相比,他們的大多數工具都相對便宜,並且都提供免費試用期,因此您可以在您的環境中對其進行測試。但比免費試用更好的是,SolarWinds 還提供了幾個非常有用的免費工具。

該 SolarWinds的免費的TFTP服務器是這些工具之一。您可以從此頁面下載該工具。

2021 年適用於 Windows、Linux 和 Mac 的最佳 TFTP 服務器

TFTP 服務器作為 Windows 服務運行。它的操作是透明的,對於具有 Windows 系統管理知識的任何人來說,它的管理應該很容易。

TFTP 服務器通常是一個簡單的工具,這個工具也是如此。沒有什麼可說的。在其值得注意的主要功能中,這不是一個真正的 100% 免費工具,永遠適用於任何人。它不受持續時間和使用類型的限制。SolarWinds 所述的另一個重要功能是可以從多個設備運行並發傳輸。儘管 TFTP 協議沒有內置安全性,但可以將 SolarWinds TFTP 服務器配置為僅允許來自特定 IP 地址或地址範圍的連接。

最後,SolarWinds TFTP 服務器可以處理最大 4GB 的文件。您可能永遠不需要通過 TFTP 傳輸更大的文件。

2. Windows TFTP 實用程序

儘管它的名字,這個工具不是來自微軟。在視窗TFTP實用程序實際上是一個Windows的準系統TFTP服務器。它是由mgenti使用 C# 和 Microsoft 的 .net 框架開發的。這使得可執行文件非常小,尤其是當您考慮到幾乎沒有任何可配置選項時。但是,缺少選項也意味著您甚至無法指定服務器將綁定到哪個接口,因此它將接受所有這些接口上的傳入連接。

2021 年適用於 Windows、Linux 和 Mac 的最佳 TFTP 服務器

服務器的小尺寸源於它使用 .net 框架。當然,這意味著如果您還沒有安裝 .net 框架,您的安裝足跡最終可能會比服務器的足跡大得多。再說一次,現在沒有太多的 Windows 計算機沒有安裝 .net 框架,因為它用於許多軟件開發項目。

如果您自己是開發人員,該實用程序還包括一個 .net 類,任何人都可以使用該類將 TFTP 服務器和客戶端功能添加到他們的軟件中。

該服務器可從其Sourceforge 頁面獲得,並且處於公共域中,這意味著任何人都可以免費使用它。

3. Tftpd32 (& Tftpd64)

來自開發人員 Philippe Jounin 的Tftpd32是一個非常流行的 Windows TFTP 服務器。事實上,它不僅僅是一個 TFTP 服務器。IPV6-ready 應用程序還包括一個 DHCP 服務器、一個 DNS 服務器、一個用於時鐘同步的 SNTP 服務器、一個系統日誌服務器和一個 TFTP 客戶端。這是許多功能打包在一個應用程序中。

2021 年適用於 Windows、Linux 和 Mac 的最佳 TFTP 服務器

事實上,它的功能可能太多了,因為很少有人會選擇在同一台計算機上運行所有這些服務。我們看到所有這些服務器的唯一用途是在一個非常小的企業網絡上。在較大的網絡上,大多數這些服務(例如 DNS 和 DHCP 以及 SNTP)通常從使用的任何目錄服務服務器運行。

如應用程序網站上所述,“ TFTP 客戶端和服務器與 TFTP 選項支持(tsize、blocksize 和 timeout)完全兼容,可在傳輸數據時實現最高性能。
服務器的其他有用功能包括目錄工具、安全調整、界面過濾、進度條和早期確認。

開發者的網站 提出了幾種不同的下載。該應用程序可以作為 zip 文件或可執行安裝程序下載。還有一個作為服務運行的版本。最後,您可以選擇 Tftpd64,這是完全相同的應用程序,但編譯為 64 位應用程序。

4. WhatsUp 免費 TFTP 服務器

萬一您從未聽說過,WhatsUp 是一種監控工具,可提供一個集中位置來監控設備和服務器的正常運行時間和可用性。它已經存在了很長時間,並作為一個可靠的監控平台贏得了良好的聲譽。有點像 SolarWinds,WhatsUp 背後的公司 Ipswitch 製作了一些免費工具。

2021 年適用於 Windows、Linux 和 Mac 的最佳 TFTP 服務器

的WhatsUp免費TFTP服務器的Ipswitch公司的免費工具之一。它在功能方面非常基礎,但話說回來,無論如何,這就是人們對 TFTP 的期望。免費服務器的目標是網絡工程師需要盡可能少地將文件從一台設備移動到另一台設備。該應用程序既有在後台運行的服務組件,也有用於監視和配置它的應用程序,運行良好。然而,缺乏文檔對某些人來說可能是一個阻礙。

如果您有興趣試用 WhatsUp 免費 TFTP 服務器,可以從此頁面下載該軟件。您需要填寫一份包含您的姓名和電子郵件地址的表格,此後不久 Ipswitch 會與您聯繫。畢竟,像 Ipswitch 這樣的公司免費提供這樣的產品肯定是有原因的。

5.haneWIN TFTP服務器

haneWin 軟件是一家為 Windows 製作網絡軟件的小公司。考慮到他們的一些產品在 Windows 95、98 和 ME 下運行,似乎他們一直在那裡。在他們的不同產品中,您會發現 DHCP、DNS、NFS 和 TFTP 服務器。該haneWIN TFTP服務器是一個全功能的應用程序,包括32位和64位版本的面世,它將在自Windows XP,一路到Windows 10幾乎所有的Windows版本運行。

2021 年適用於 Windows、Linux 和 Mac 的最佳 TFTP 服務器

與大多數其他 TFTP 服務器相反,haneWIN TFTP 服務器基於客戶端 IP 地址實現某種形式的訪問控制。可以基於每個 IP 地址在服務器上設置讀寫權限以及目錄訪問權限。

該服務器由兩個組件組成,一個是 Windows 服務,另一個是控制面板小程序,可以調整服務器的設置並監控文件傳輸。它也可以從命令行運行,使其成為腳本操作的絕佳選擇。與服務器一起出現的是一個 TFTP 客戶端,它作為一個 DLL 實現,您可以通過命令提示符訪問它。

您可以直接從開發者網站下載該文件。

6. WinAgents TFTP 服務器

WinAgents 軟件集團是另一家發佈網絡管理軟件的小公司。該公司的旗艦產品之一是其WinAgents TFTP 服務器。自 Windows XP 以來,它可以在大多數 Windows 服務器平台上運行。這包括 Windows 2000(服務器)、XP、2003(服務器)、Vista、Windows 7 和 2008(服務器)。儘管服務器是 32 位應用程序,但它也可以在 64 位系統上正常運行。

2021 年適用於 Windows、Linux 和 Mac 的最佳 TFTP 服務器

服務器基於源 IP 地址實現某種形式的粗略訪問控制。但是 WinAgents TFTP 服務器的不同之處在於它的使用或虛擬文件夾。它們是連接到服務器的 TFTP 客戶端似乎存在的文件夾,但實際上並不存在於服務器上。它們用於為 TFTP 文件傳輸提供某種組織。

WinAgents TFTP 服務器是一款真正的免費軟件,儘管它有一個嚴重的限制。作為試用軟件發布,該軟件將在 30 天的測試期內滿負荷運行,之後將僅限於同時下載兩次。可以通過購買軟件許可證來消除此限制。可以從WinAgents 網站下載該軟件併購買許可證。

7. 面向 IT 專業人員的 Spiceworks TFTP 服務器

面向 IT 專業人員Spiceworks TFTP 服務器不僅僅是一個 TFTP 服務器。它是一個小型的配置管理系統。它確實使用 TFTP 從您的設備中提取配置文件,並且可以並排比較配置文件。這將確保您的配置在整個網絡中都是標準化的。

2021 年適用於 Windows、Linux 和 Mac 的最佳 TFTP 服務器

該軟件還可以作為設備固件的存儲庫,幫助您保持固件最新。但在此之前,該軟件作為 TFTP 服務器運行得非常好。您可以自由地將它用於您認為合適的任何目的。可以從Spicework 的網站下載它,以換取您的個人信息。

Linux TFTP 服務器

Linux 是一種非常流行的操作系統,網絡管理員使用它的情況並不少見。大多數 Linux 發行版都帶有至少一個 TFTP 服務器,儘管默認情況下很少啟用或什至安裝它。它仍然存在,儘管作為通常稱為 TFTPd 的包的一部分,其中“d”代表 Daemon,這是在後台運行的應用程序的 Unix 名稱。它在功能上類似於 Windows 服務。

1.atftpd

Linux 世界中一種流行的 TFTP 服務器被稱為高級 TFTP 服務器。它通常包含在一個名為 aftpd 的包中。這是一個很棒的多線程服務器,支持多播。因此,它是非標準部署的絕佳選擇。

根據您的 Linux 發行版,您可以使用 apt-get 或 yum 來安裝守護程序。這是在 apt-get 下它是如何完成的。

$ sudo apt-get install atftpd

與大多數 Windows TFTP 服務器不同,atftpd 是通過編輯位於 /etc/default/atftpd 中的配置文件來配置的。配置文件是您指定要偵聽的端口或是否運行軟件和守護程序或 Inetd 進程等內容的地方。這是您通常會在配置文件中找到的內容。

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 是另一個流行的 Linux TFTP 服務器。使用像 TFTP 這樣簡單的協議,每個服務器都具有幾乎完全相同的功能集。您選擇其中一個的主要原因與依賴項和文檔有關。

通常,當您無法讓 atftpd 可靠工作時,您會使用 tftpd-hpa。只需一個 apt-get 命令即可輕鬆安裝。

$ sudo apt-get install tftpd-hpa

與上一個條目一樣,tftpd-hpa 是通過 /etc/default/tftpd-hpa 中的配置文件進行配置的。以下是您通常會在該文件中找到的內容:

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

通過編輯文件,可以根據自己的喜好修改任何這些設置。修改後,必須使用以下命令重新啟動服務器:

須藤服務 tftpd-hpa 重啟

macOS TFTP 服務器 (2700)

macOS 可能不是網絡管理員最常用的平台。儘管如此,它還是有一個內置的 TFTP 服務器。默認情況下不會加載它,但啟用它非常容易。最簡單的方法是在終端窗口中簡單地鍵入以下命令:

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

系統會提示您提供 macOS 密碼以繼續。

安裝後,您可以使用 netstat 命令確認它正在運行:

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

這告訴您 TFTP 服務器正在偵聽端口 69,等待連接,並且它將接受 IP V4 和 IPI V6 連接。

如果您需要關閉 TFTP 服務器,只需使用 unload 命令:

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

包起來

儘管其性質很粗糙,但 TFTP 協議仍然廣泛用於網絡管理領域。它是在許多(也許是大多數)網絡設備上安裝和升級固件和軟件的主要方式。

無論您使用的是 Windows、Linus 還是 macOS,都可以免費使用 TFTP 服務器。我們剛剛列出了最好的 10 個。隨意嘗試其中任何一個,但要知道第一個,SolarWinds TFTP 服務器是或最喜歡的。這是一個高質量的服務器,可以始終如一地完成工作。


6 個跟踪性能的最佳網絡管理工具

6 個跟踪性能的最佳網絡管理工具

網絡管理軟件市場非常擁擠。按照我們推薦的最佳網絡管理工具來縮短您的搜索。

10 個最佳 Ping 掃描工具,讓您了解更多有關網絡的信息

10 個最佳 Ping 掃描工具,讓您了解更多有關網絡的信息

Ping 掃描可以通過多種方式為您帶來好處。請繼續閱讀,我們將討論如何操作並介紹您能找到的 10 種最佳 Ping 掃描工具。

6 個最佳網站監控工具

6 個最佳網站監控工具

網站很重要,必須不斷密切監控以獲得足夠的性能。以下是一些用於監控網站的最佳工具。

2022 年開發團隊最佳軟件部署工具

2022 年開發團隊最佳軟件部署工具

以下是一些最好的軟件部署工具,可以減輕管理任意數量機器的痛苦

HIPAA 合規檢查表和使用工具

HIPAA 合規檢查表和使用工具

如果您從事健康行業或以某種方式參與該行業的 IT,您很有可能聽說過 HIPAA。健康保險的便攜性

2021 年審查的最佳免費 sFlow 收集器和分析器

2021 年審查的最佳免費 sFlow 收集器和分析器

sFlow 是一種內置於眾多網絡設備中的流分析協議。我們回顧了前五名的最佳免費 sFlow 收集器和分析器。

2021 年最佳無代理基礎設施監控工具和軟件

2021 年最佳無代理基礎設施監控工具和軟件

為了幫助您選擇合適的工具,我們引入了最好的無代理基礎設施監控工具,並讓您快速查看每個工具。

在 Linux 上監控帶寬:2021 年排名前 5 的工具

在 Linux 上監控帶寬:2021 年排名前 5 的工具

隨著 Linux 在數據中心變得越來越流行,他們正在研究 Linux 上的帶寬監控,同時也在審查最佳工具。

SolarWinds Mail Assure – 2021 年回顧

SolarWinds Mail Assure – 2021 年回顧

電子郵件安全是託管服務提供商的一項重要任務。正在審查 SolarWinds Mail Assure,這是為此目的的最佳工具之一。

Windows PowerShell 命令備忘單 - 您需要的終極指南

Windows PowerShell 命令備忘單 - 您需要的終極指南

如果您是 Windows 高級用戶,您可能知道並了解如何在您的 PC 上執行各種操作可以有不止一種方法和