用於安全文件傳輸的最佳 SFTP 服務器軟件

用於安全文件傳輸的最佳 SFTP 服務器軟件

必須定期將文件從一個系統傳輸到另一個系統。在本地網絡上,通常使用網絡共享來完成,但在網絡之間,當通過 Internet 完成傳輸時,我們通常使用某種形式的文件傳輸協議。許多不同的協議已經看到了曙光,每一個相繼的協議都解決了其祖先的一個或多個缺點。

今天,我們來看看 SFTP 服務器軟件。你可能會問,為什麼是 SFTP?嗯,主要是因為安全問題。SFTP 將文件傳輸封裝在安全的 SSH 連接中,使其非常適合在公共網絡(例如 Internet)上使用。

在我們查看實際的 SFTP 服務器本身之前,我們將首先討論當今可用的各種文件傳輸協議以及它們之間的區別。接下來,我們將介紹適用於 Windows 的最佳 SFTP 服務器軟件,包括幾個便攜選項。最後,我們將看看 Linux 上可用的內容。正如您將看到的,幾乎每個 Linux 系統都帶有內置的 SFTP 服務器。

關於文件傳輸協議

FTP(代表文件傳輸協議——多麼原始)是所有文件傳輸協議的鼻祖。它是在 70 年代初發明的,是在系統之間傳輸文件的主要方式之一。它已經變得如此普遍,以至於如今,大多數操作系統(包括 Windows、Mac OS 和 Linux)都具有某種形式的 FTP 客戶端。不過,FTP 是一種未加密的協議。它最初並不重要,因為不存在公共網絡,但它不太適合在 Internet 上使用,尤其是當您考慮到不僅傳輸的文件而且登錄憑據都是通過網絡未加密發送時。任何攔截流量的人都可以捕獲用戶名和密碼。這就是發明 SFTP 和 FTPS 等安全協議的原因。

儘管乍一看,SFTP 和 FTPS 可能僅因首字母縮略詞中“S”的位置而有所不同,但它們的操作方式完全不同。它們都是為了增加 FTP 文件傳輸的安全性而創建的,但相似之處僅止於此。讓我們看看它們是如何運作的。

FTPS(代表文件傳輸協議安全)是 FTP 協議的安全版本,它使用 SSL(安全套接字層)或 TLS(傳輸層安全)協議添加了加密層。其實就是改進了FTP協議,允許數據加密協商,其操作類似於網站的HTTPS。該協議是在 90 年代中期引入的,當時 Netscape 發布了他們的安全套接字層擴展,現在它被廣泛使用。後來經過改進,除了 SSL 加密外還允許使用 TLS,從而提供更好的安全性。

SFTP——代表安全文件傳輸協議(注意細微的區別?)——是另一種以加密方式傳輸文件的安全方式,但它不是基於 FTP 協議。相反,它依賴於 Secure SHell 或 SSH。事實上,SFTP 是 SSH 協議的擴展,包括類似 FTP 的文件傳輸功能,並支持類似 FTP 的命令。因此,SFTP 文件傳輸的安全級別與 SSH 會話的安全級別相同。

重要的是不要混淆安全文件傳輸協議和簡單文件傳輸協議,兩者都稱為 SFTP。後者是一種不再使用的協議,它被開發為基本 TFTP 協議和全功能 FTP 協議之間的折衷方案。

我們對 SFTP 的描述可能會讓您想起另一個類似的協議,稱為 SCP 或安全複製。SCP 是另一種在 SSH 連接中運行的文件傳輸協議。然而,這就是相似性結束的地方,因為 SCP 僅提供文件傳輸,但沒有 SFTP 協議的高級文件管理和瀏覽功能。

適用於 Windows 的頂級 SFTP 服務器

正如我們所看到的,SFTP 更類似於 SSH,而不是 FTP。出於這個原因,沒有多少 FTP 服務器包含 SFTP 功能,而許多 SSH 服務器卻有。我們收集了一些我們能找到的最好的 SFTP 服務器。讓我們來看看它們的主要功能。

1. SolarWinds SFTP/SCP 服務器(免費下載)

您可能已經知道SolarWinds。該公司生產一些最好的網絡管理和監控軟件。它還以製作多個免費軟件實用程序而聞名。其中包括我們的第一選擇,SolarWinds 免費 SFTP/SCP 服務器

顧名思義,服務器將處理 SFTP 和 SCP,這兩種基於 SSH 的文件傳輸協議。作為 Windows 服務運行,操作服務器對於任何系統管理員來說都應該是一件容易的事。如果您對此不熟悉,其簡單的用戶界面會讓您很快感到舒適。

用於安全文件傳輸的最佳 SFTP 服務器軟件

SolarWinds的免費SFTP / SCP服務器不使用系統帳戶進行用戶身份驗證。相反,它使用您在應用程序中創建的虛擬用戶來傳輸文件。這些虛擬用戶提供更高的安全性。例如,如果某個帳戶被盜用,則無法直接使用該帳戶登錄系統。另一個可以提高服務器安全性的功能是它可以配置為只允許來自特定 IP 地址或範圍的傳入連接。

SolarWinds的免費SFTP / SCP服務器可以用來安全地把你在文件大小可達4 GB。它還可以處理來自多個設備的並發傳輸。它下載為 zip 文件,可解壓到 Windows MSI 安裝程序中。安裝後,配置盡可能簡單。您只需啟動其控制面板應用程序並指定一些選項,例如允許的協議和傳輸選項。

2. FreeFTPd

的一個近親FreeSSHdFreeFTPd是Windows一個全功能的FTP服務器。由於其 SSH 祖先,它是支持 FTP 以及 SFTP 和 FTPS 的罕見服務器之一。顧名思義,這是一個免費的 FTP 服務器。它聲稱可以在 NT 4.0 的任何版本的 Windows 上運行,並且該工具支持創建本地用戶——而不是使用 Windows 域帳戶。

用於安全文件傳輸的最佳 SFTP 服務器軟件

FreeFTPd可以在安裝期間配置為按需作為應用程序運行或作為系統服務運行。將其作為服務運行意味著它始終可供您的 SFTP 用戶使用。請注意,該產品的 1.0.11 版本中發現了一個漏洞。然而,它在 1.0.12 版中很快得到了修復。確保您安裝的版本至少為 1.0.12。您可以從開發者網站下載的最新版本是 10.0.13。

3. Syncplify.me 服務器!

Syncplify.me服務器!,一個來自Syncplify.me的全功能 SFTP 和 FTPS 服務器,真的是一個強大的服務器。它不僅可以傳輸文件,而且在創建時考慮了安全性。其主要功能之一,稱為Syncplify.me Protector™,使用人工智能自動識別攻擊。甚至不知名的。

用於安全文件傳輸的最佳 SFTP 服務器軟件

Syncplify.me服務器!可以在高可用性模式下安裝,其中兩台服務器將作為一台服務器並提供自動故障轉移,從而消除停機時間。它擁有多個高級配置選項,可以使用 JavaScript、C++、Pascal 或 Basic(是的,Pascal 或 Basic,這不是錯字)中的腳本進行擴展,以自動化您的文檔管理和工作流程。

這個強大的文件傳輸服務器將在 32 位和 64 位版本的 Windows Server 2008 及更高版本上運行。雖然這是一款付費軟件,但有一個免費/評估版,它具有 Ultimate 版的所有功能。但是,它只接受單個連接,不能在生產環境中使用。

4.Bitvise SSH/SFTP 服務器

您可能知道Bitvise。該公司專門開發適用於 Windows 的安全遠程訪問軟件。它的一些最著名的產品是Bitvise SSH 服務器SSH 客戶端。由於 SFTP 只是 SSH 的擴展,他們的 SSH 服務器也將支持 SFTP。該Bitvise SSH服務器被傳言是最快的之一。文件將在客戶端和網絡連接允許的情況下盡快傳輸。此外,支持無限數量的同時連接。使用它時您會遇到的唯一真正限制是運行它的硬件的限制。

用於安全文件傳輸的最佳 SFTP 服務器軟件

至於安全性,Bitvise SSH 服務器沒有任何不足之處,因為它使用最好的加密庫之一 Crypto++ 5.3 來保護連接。該服務器還支持虛擬帳戶,以確保您的系統帳戶永遠不會被暴露和洩露。該產品的唯一缺點是它不是免費的。它用於個人和非商業用途,但任何其他用途都需要在 30 天評估期後購買許可證。然而,每台服務器不到 100 美元,價格非常合理。該公司還為大型組織提供站點許可和全球有限許可。

5. SYSAX 多服務器

毫不奇怪,SYSAX 多服務器支持多種協議。它將允許使用 SFTP 和 FTPS 進行連接,但它也將處理基於 FTP 和 HTTPS 的文件傳輸。為了讓它變得更好,它還是一個 telnet 和 SSH 服務器。該服務器支持使用 Windows 帳戶和本地創建的虛擬帳戶,讓您兩全其美。由於其基於 Web 的用戶友好界面,它易於管理和配置。

用於安全文件傳輸的最佳 SFTP 服務器軟件

該服務器有多個版本。該個人版是免費的,但它僅限於一次一個連接,它不會做HTTPS文件傳輸。它也僅限於個人和非商業用途。還有標準版專業版企業版,每個版本都支持越來越多的功能,價格從 197 美元到 697 美元不等。

6. XLight FTP 服務器

Xlight FTP服務器是一個簡單的Windows FTP,SFTP,和FTPS服務器。它是一款功能強大的軟件,內存和 CPU 使用率低。它專為高性能而設計,可以輕鬆處理數千個同時進行的 FTP 連接。該服務器支持 Active Directory 用戶、LDAP 用戶或本地用戶,非常適合任何類型的情況。

用於安全文件傳輸的最佳 SFTP 服務器軟件

Xlight FTP服務器有許多有用的功能,並包括個人使用的免費版的可用性。它僅限於 5 個並發連接,而 40 美元的標準版允許 50 個,而 130 美元的專業版則沒有限制。請注意,SSH 和 SFTP 需要額外的許可證。該軟件將在 Windows 2000、XP、Vista、7、10、2003、2008 和 2012 上運行。

一些便攜式 SFTP 服務器

我們列表中的下一個條目很有趣,主要是因為它們是可移植的解決方案。這是不需要在運行它們的計算機上安裝的解決方案。當您很快需要 SFTP 服務器時,它們可以在臨時情況下非常方便。您可以將它們放在 USB 閃存驅動器上隨身攜帶,只需將其複製到您的計算機即可隨時使用。

1. Syncplify.me 微型 SFTP 服務器

Syncplify.me為我們帶來了上面介紹的全功能SFTP 和 FTPS 服務器,還提供適用於 Windows的Micro SFTP 服務器。它是一個獨立且完全便攜的 SFTP 服務器,可以從 U 盤運行,無需任何安裝。與它的老大哥 Syncplify.me SFTP 和 FTPS Server 不同Micro SFTP Server軟件是完全免費的,可以在任何情況下使用,包括生產或商業用途。

用於安全文件傳輸的最佳 SFTP 服務器軟件

當然,該軟件有一些限制。首先,它一次僅支持一個用戶配置文件、一個根文件夾和來自一個客戶端的傳入連接。出於這個原因,它更常用作 SFTP 客戶端軟件的測試平台或測試軟件內文件傳輸功能,而不是作為真正的 SFTP 服務器。然而,儘管它有局限性,但它可能就是您所需要的。該軟件的另一個典型用途是作為家庭網絡的個人安全文件傳輸服務器。

2. 核心迷你 SFTP 服務器

與之前的選擇一樣,Core Mini FTP Server是一個免費的 FTP 和 SFTP 服務器,不需要任何安裝。只需到Core FTP Server的網頁下載即可。下載了 23 位或 64 位版本且大小小於 2 Mb 的可執行文件後,您只需運行它。您需要指定要使用的 FTP 用戶名和密碼以及端口和根目錄,然後就可以了。我們很難想到一個更簡單的工具。

用於安全文件傳輸的最佳 SFTP 服務器軟件

不過,它也有一些缺點。例如,服務器將使用您的用戶帳戶運行,並且可以訪問您的所有文件。確保您指定一個根目錄,在該目錄中用戶造成的損害影響很小或沒有影響。除此之外,Core Mini FTP Server是一個很棒的小型服務器,雖然有些限制,但它易於使用。

適用於 Linux 的頂級 SFTP 服務器

Linux 是一種流行的服務器操作系統,因此用戶希望在該平台上運行 SFTP 服務器並不奇怪。幸運的是,有很多可用的選擇。事實上,我們下面的第三個選擇可能已經存在於大多數 Linux 安裝中。

1.ProFTPd

很明顯,當您查看其配置文件時,ProFTPd的開發人員是 Apache 網絡服務器的忠實擁護者。配置文件的格式幾乎與 Apache 的相同。和 Apache 一樣,它使用模塊來提供附加功能。當然,還有一個模塊可以添加到基本的 FTP 服務器以添加 SFTP 功能。

用於安全文件傳輸的最佳 SFTP 服務器軟件

為了減輕配置服務器的痛苦,ProFTPd網站有幾個示例配置文件。這將幫助您快速入門。除了基本配置文件外,還有一個用於匿名FTP,兩個用於使用虛擬主機,一個使用MySQL 用戶身份驗證。該軟件可以作為 tarball 從開發人員的網站下載。或者,許多發行版將其作為可選包的一部分包含在內。在您的包管理器中搜索它。很有可能它就在那裡。

2. 純FTPD

另一個很棒的開源 FTP 和 SFTP 服務器,PureFTPD 不僅可以在 Linux 上運行,而且可以在大多數類 Unix 操作系統上運行,例如 BSD 或 Solaris。該項目的目標是提供一個符合標準的 FTP 服務器。所有消息都已翻譯成多種語言,使其成為多語言環境的理想選擇。

用於安全文件傳輸的最佳 SFTP 服務器軟件

PureFTPD是免費的,並且絕對沒有任何限制。它的所有功能都可供任何用戶使用。談到功能,它們包括服務器限制連接帶寬的能力,在虛擬文件系統中運行會話,設置上傳和/或下載限制,以及其他一些很棒的功能。預構建的軟件包可用於多種 Linux 發行版,包括 Mandriva、Debian、Ubuntu 和 Slackware。它也可以作為源代碼使用,無需修改即可編譯並在任何其他受支持的操作系統上運行。

3.另一種選擇:OpenSSH

SFTP 在 SSH 之上運行,並且由於OpenSSH內置於大多數(如果不是全部)Linux 系統中,因此 SFTP 也可以隨時使用。在典型的 Linux 系統上,大多數用戶——只要他們有 SSH 訪問權限——應該能夠使用 SFTP 客戶端並連接到服務器。這將允許他們將文件傳入和傳出他們的主目錄。請記住,默認情況下可能會阻止 SFTP 使用的端口 22。您可能需要深入了解如何打開它,但本質上,這就是粗製 SFTP 服務器所需的全部內容。但是,如果您的需求不僅僅是偶爾的傳輸,我們強烈建議您使用更強大的 SFTP 服務器軟件。

綜上所述

儘管 FTP 仍然是一種非常流行的文件傳輸方式,但其缺乏安全性催生了解決大多數安全問題的 SFTP。我們有充分的理由認為這種改進的協議在未來幾年內仍將被使用。此處評論的所有頂級軟件都將出色地完成工作,但我們不禁更喜歡我們的第一選擇:SolarWinds SFTP/SCP 服務器。它不僅是一款出色的產品,而且來自一家因提供一些最好的網絡管理軟件(包括一些令人驚嘆的免費工具)而享有盛譽的公司。


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 上執行各種操作可以有不止一種方法和