2021 年適用於 Linux 的 5 個最佳 NetFlow 收集器
NetFlow 技術提供詳細的網絡流量分析。本文將探討最新的適用於 Linux 的 NetFlow 收集器。
文件傳輸協議或 FTP 一直存在。它是將各種文件從一個計算機系統移動到另一個計算機系統的最常用方法。設計為完全可互操作,它可以輕鬆地在不兼容的系統之間傳輸文件。
FTP 是一個客戶端-服務器系統。要通過 FTP 傳輸文件,您可以使用 FTP 客戶端,該客戶端又連接到在遠程計算機上運行的 FTP 服務器。考慮到它的年齡,您可以想像那裡有很多 FTP 客戶端軟件。
我們已經做了很多努力來尋找和試用它們,我們很高興向您展示我們的 Windows 和 Linux 最佳 FTP 和 SFTP 客戶端列表。
正如我們經常做的那樣,我們將通過更詳細地介紹 FTP 協議來開始我們的討論。接下來,我們將討論安全性。我們將看到如何引入 SFTP 來解決協議的安全問題。然後我們將暫停討論 FTPS,這是另一種保護 FTP 傳輸的方式,在我們討論它的同時,我們還將介紹 SCP,因為它最近作為一種安全傳輸文件的方式變得越來越流行。
最後,我們將為我們的核心問題做好準備。我們將首先回顧適用於 Windows 的最佳 SFTP 客戶端。然後,我們將看看 Linux 有什麼可用的。最後但並非最不重要的一點是,我們還將審查一些可用於兩個操作系統的多平台軟件包。
什麼是FTP?
文件傳輸協議於 1971 年首次創建。這幾乎是計算機時代的史前時代。協議規範在 1880 年和 1985 年更新。從那時起,它基本上保持不變。
FTP 是一種客戶端-服務器協議,其中文件傳輸發生在 FTP 服務器和 FTP 客戶端之間。這是兩個非常不同的軟件,雖然一些供應商同時提供 FTP 客戶端和 FTP 服務器軟件,但我們所知道的任何軟件都沒有提供這兩種軟件。
與其他一些粗略的文件傳輸系統相反,FTP 提供了除文件傳輸之外的廣泛的文件管理功能。對於 FTP 客戶端,FTP 服務器呈現出一個與計算機文件系統不同的文件層次結構。事實上,FTP 服務器經常將其主機文件系統的一部分提供給客戶端。客戶端是免費的——在其用戶的文件訪問權限範圍內;稍後會詳細介紹這一點——瀏覽目錄、列出文件,有時還執行其他文件管理任務。
最初的 FTP 客戶端是命令行實用程序,但今天,許多 FTP 客戶端提供圖形用戶界面,有時與本地文件管理器非常相似。有些甚至支持將文件從本地文件管理器拖到 FTP 窗口以啟動傳輸。
什麼是 SFTP?
FTP 世界中的安全性是一個多方面的現實。該協議具有一些非常基本的內置安全性。首先,FTP 使用用戶帳戶來控制對服務器的訪問。因此,嘗試連接到 FTP 服務器的 FTP 客戶端必須提供用戶名和密碼。通常,FTP 服務器將使用底層操作系統的用戶帳戶進行身份驗證。
FTP 還實現了文件系統訪問控制,用戶只能訪問某些文件或某些文件夾。他們還可以對不同的文件或文件夾具有不同的訪問權限。有些可以設為只讀,而另一些可以設為讀寫。FTP 中的文件訪問權限與本地文件系統權限非常相似。事實上,大多數 FTP 服務器使用底層文件系統安全和訪問權限。還有匿名 FTP,它允許客戶端匿名連接並訪問 FTP 服務器控制下的文件系統的一個非常受限的子集。
因此,雖然 FTP 提供了對文件和文件夾的某種安全訪問,但它有幾個安全問題。首先,用戶名和密碼在客戶端和服務器之間以明文形式傳輸。因此,任何配備數據包嗅探器的人都能夠看到該信息。但這並不是 FTP 的唯一安全問題。最大的一個是文件傳輸本身不安全。每個文件都未經加密傳輸,可能會被惡意的個人或組織攔截。
用於安全文件傳輸的 SFTP
SFTP,或 SSH 文件傳輸協議,試圖解決 FTP 的安全問題。但與我們可能會相信的相反,SFTP 與 FTP 沒有任何共同之處。SFTP 是一種完全不同的協議,它為 Secure Shell (SSH) 協議添加了一些文件傳輸和文件管理功能。SFTP over FTP 的主要優點是連接和文件傳輸使用 SSH 協議加密,使其免受嗅探。
FTP 和 SFTP 的操作方式如此不同,以至於許多服務器 會選擇其中一種,但不會同時使用兩者。事實上,SFTP 通常是 SSH 服務器中的一項功能。
SFTP 和 FTPS 不是一回事
SFTP 和 FTPS 之間經常存在一些混淆。這是可以理解的,因為它們都是解決 FTP 安全缺陷的文件傳輸系統。不過,他們的運作方式完全不同。我們剛剛看到了 SFTP 如何使用 SSH 來加密文件傳輸。至於FTPS,它確實是使用SSL加密而不是明文的FTP協議。FTPS 之於 FTP,就像 HTTPS 之於 HTTP。
您可能想知道選擇哪一個,因為它們似乎都提供了安全的文件傳輸。如今,組織傾向於選擇 SFTP,主要是因為——與使用一個 TCP 端口用於控制和一個用於數據的 FTPS 相反——SFTP 在同一端口上傳輸所有內容,使防火牆配置更容易一些。
SCP:另一種安全文件傳輸協議
更令人困惑的是,還存在另一種稱為安全複製 (SCP) 的安全文件傳輸協議。SCP 是一種更簡單的協議,它也使用 SSH,但僅提供文件傳輸功能。無法瀏覽文件系統並從一個目錄移動到另一個目錄,甚至無法查看 SCP 中的可用文件列表。您所能做的就是將文件複製到服務器或從服務器複製。
適用於 Windows 的最佳 FTP 和 SFTP 客戶端
現在我們已經熟悉了 FTP 及其所有安全變體,我們準備好看看我們能找到的最好的 FTP 和 SFTP 客戶端。所有這些都至少會處理 FTP 傳輸,而其他的也將支持 SFTP、FTPS 或 SCP。我們將確保指定每個軟件允許的協議。Windows 仍然是最常用的操作系統,所以讓我們首先簡要回顧一下該平台的最佳客戶端。
1. Windows 版 FTP Voyager FTP 客戶端(免費下載)
SolarWinds 在網絡管理員中是一個眾所周知的名字。該公司製造了一些最好的網絡管理工具。例如,SolarWinds Network Performance Monitor 可以說是最好的SNMP 監控工具之一。SolarWinds 還以其眾多可滿足管理員特定需求的免費工具而聞名。
SolarWinds FTP Voyager 是這些免費工具之一。FTP Voyager 以前來自 Serv-u,是一個功能齊全的客戶端,可以處理 FTP、SFTP 和 FTPS 文件傳輸。該軟件具有 FIPS 140-2 驗證和美國陸軍的 Networthiness 證書,因此您可以相信它是安全的。
Windows 版 FTP Voyager有幾個有用的高級功能,例如在客戶端和服務器之間進行文件夾同步(手動和自動)的預定文件傳輸。
客戶端還具有傳輸後操作,例如,可以在傳輸完成後發送電子郵件、刪除文件、運行程序、關閉以及執行其他操作。
2.CuteFTP
CuteFTP可能是最著名的 Windows FTP 客戶端,它已經存在很長時間了。它自 1996 年以來一直存在。該產品在其存在期間已易手幾次,現在是 Globalscape 的一部分,Globalscape 是一家專門從事電子文件傳輸的公司。
在功能方面,這個 FTP 客戶端沒有任何不足之處。首先,它將支持大多數協議,包括 FTP、FTPS、HTTP、HTTPS 和 SFTP。此外,使用它非常簡單,您可以使用分步嚮導快速設置新連接。由於其帶有語法顏色編碼的內置編輯器,CuteFTP 甚至可以讓您直接從 FTP 客戶端編輯遠程文件。
該軟件還支持自動化,您可以以最少的開銷安排和腳本傳輸。此外,它還可以與任何支持 COM 的腳本或編程語言集成。CuteFTP 的售價為 59.99 美元,並提供免費試用。
3. CoffeeCup 免費FTP
有些人知道 CoffeeCup 是因為它的 HTML 編輯器或其他一些與網絡相關的工具。但是 Coffee Cup 也製作了一個很好的免費 FTP 客戶端,它被恰當地稱為Free FTP。此 TFP 客戶端旨在強大、用戶友好和快速。連接到服務器就像單擊按鈕一樣簡單,傳輸文件只需拖放即可。
客戶端將處理 FTP、SFTP 和 FTPS 文件傳輸以及 HTML 傳輸。它還具有一些很棒的文件管理功能,包括本地和遠程。但 Free FTP 最獨特的功能之一是它使用書籤,讓您可以將您的位置保存在本地計算機、遠程服務器或兩者的文件夾中。您還可以一鍵將整個遠程目錄歸檔到本地 zip 文件中,例如,這是備份網站的有用功能。
顧名思義,免費 FTP 是免費提供的,但 CoffeeCup 也有一個名為 Direct FTP 的產品,它是一個具有更多功能的付費 FTP 客戶端。
適用於 Linux 的最佳 FTP 和 SFTP 客戶端
Linux 是另一個非常受網絡管理員歡迎的平台,因此我們覺得我們必須將 Linux FTP 客戶端包括在我們的列表中。從歷史上看,所有這些文件傳輸協議都源自 Unix,這甚至更有意義。正如您將看到的,該平台有很多優秀的客戶。這是其中最好的一個小樣本。
4. gFTP
gFTP是“老生常談”的典型例子。該軟件大約 10 年沒有更新,但仍然很受歡迎。它表明美好的事物可以持續下去。畢竟,FTP 協議本身的更新時間並沒有比這更久。
gFTP 客戶端提供直觀的用戶界面和簡單的配置。它是根據 GNU 公共許可協議條款分發的免費多線程文件傳輸客戶端。該工具具有基於文本的界面和 GTK 圖形界面,因此無論是否具有 GUI,它都可以在任何 Linux 上運行。
此客戶端將支持 FTP 和 FTPS,但也支持 HTTP、HTTPS 和 SSH(因此也支持 SFTP)以及 FSP。它也是少數支持 FXP 的客戶端之一,FXP 是在客戶端的控制下在兩個服務器之間直接傳輸文件。最後但並非最不重要的一點是,該工具已完全國際化,其界面提供 50 多種語言版本。gFTP 可以直接從其網站下載。
5. NcFTP
超越NcFTP的主要目的是用具有更多功能的命令替換大多數 *nix 系統中內置的常用 FTP 命令。因此,該軟件為 FTP 協議提供了強大而靈活的接口。
儘管該程序可能看起來相當簡單和朴素——尤其是與其他產品相比時——但它具有許多有價值的性能和可用性功能。在該產品最酷的功能中,您會發現進度表、文件名補全、命令行編輯、後台處理、下載自動恢復、書籤和緩存目錄列表。該軟件還可以與防火牆和代理一起使用,並且可以輕鬆地讓您下載整個目錄樹。
不過,這不是圖形工具。它的界面都是基於文本的。當您啟動它時,您將被帶到該工具的外殼程序中,您可以在其中輸入命令並查看結果。命令類似於典型的操作系統命令。您可以使用open打開與遠程 FTP 服務器的連接,或使用cd在其目錄結構中移動。
6. LFTP
LFTP是另一個文本模式的 FTP 客戶端。這些在 Linux 世界中很常見。該客戶端支持多種協議,包括 FTP、HTTP、FISH、SFTP、HTTPS 和 FTPS。它甚至可以處理 BitTorrent 傳輸。
該客戶端的主要區別因素是其可靠性。該客戶端幾乎不可能無法傳輸文件。即使您在傳輸過程中退出它的 shell,它也會繼續作為後台進程運行,直到它完成。
該產品的其他功能包括作業排隊,使您能夠在當前傳輸完成之前啟動下一次傳輸,併計劃執行以在特定時間傳輸文件。另外值得一提的是鏡像功能,它允許您自動傳輸整個目錄結構。LFTP 在 GNU GPL 許可下分發,可以從它自己的網站免費下載。
適用於 Mac 的最佳 FTP 和 SFTP 客戶端
從上一節看來,Unix 沒有好的 GUI FTP 客戶端,但事實並非如此。最好的 FTP 客戶端實際上是具有 Windows 和 Linux 版本的多平台產品。多平台客戶端的一個優點是,一旦您掌握了它,就可以將這些知識應用到軟件的每個版本中。
7. FileZilla
FileZilla可能是所有 FTP 客戶端中最著名的。它適用於 Windows 和 Linux,也適用於 OS X,它將支持 FTP、FTPS 和 SFTP 傳輸。
FileZilla 使用選項卡式圖形用戶界面,允許用戶在不同選項卡中同時運行多個任務。
在功能方面,該軟件提供了很多功能。以下是其主要功能的摘要。該軟件具有用於上傳或下載文件的拖放界面。它還支持恢復,允許您暫停傳輸並稍後完成。FileZilla 還具有站點管理器功能,可輕鬆管理和傳輸完整網站,以及可比較本地和遠程目錄上的文件名、大小和日期的目錄比較功能。FileZilla 在 GNU GPL 許可下免費提供。它可以從FileZilla 網站下載。
8. 免費打開 FTP 人臉
儘管它的名字很奇怪,Free Open FTP Face(通常簡稱為 FOFF)作為 FTP 客戶端是一個有趣的選擇。它是使用 GTK+ 庫用 Python 編寫的輕量級圖形客戶端。
它有一個現代的用戶界面,它的主要重點是簡單易用,而不是用額外的功能來包裝它。該軟件可能無法完成競爭軟件包所做的一切,但它所做的一切都做得很好而且很容易。
不過,簡單並不意味著它沒有特色。FOFF 有一些有趣且獨特的功能。例如,它有一個內置的 telnet 和 SSH 客戶端、一個文本查看器、一個圖像查看器和一個音頻播放器。使用所有這些內置工具,您可以立即預覽文件,而無需啟動其他工具。您還可以在遠程主機上輸入命令。客戶端還內置了對校驗和的支持,並具有一鍵式 gzip 壓縮和解壓功能。FOFF 在 GNU GPL 許可下免費提供,並可從其自己的網站下載。
9. 跨FTP
CrossFTP是適用於 Windows、Linux 和 OS X 的免費 FTP 客戶端。它具有一系列相當不錯的功能。首先,它的選項卡式界面允許您同時打開多個連接。只需將文件拖放到工具的選項卡上,即可啟動文件傳輸。
該軟件還具有密碼加密功能,因此您的遠程站點密碼不會以明文形式存儲在您的計算機上。CrossFTP 還具有存檔功能,具有內置的壓縮、解壓縮和存檔文件瀏覽功能。這個客戶端的主要缺點是它只進行 FTP 傳輸。如果您需要 SFTP 或 FTPS 功能,則需要升級到付費 CrossFTP Pro 版本。但是,如果您只需要 FTP,那麼 CrossFTP 可能正好適合您。
包起來
“什麼是 SFTP 客戶端”或“如何使用 SFTP 客戶端”等問題可以輕鬆回答。只需選擇我們上面推薦的工具之一。你有沒有試過?他們是如何為你工作的?
NetFlow 技術提供詳細的網絡流量分析。本文將探討最新的適用於 Linux 的 NetFlow 收集器。
儘管 Microsoft Access 如此流行且無處不在,但它並不是同類產品中唯一的產品。事實上,有多種替代方案可供選擇,並且
網絡管理軟件市場非常擁擠。按照我們推薦的最佳網絡管理工具來縮短您的搜索。
Ping 掃描可以通過多種方式為您帶來好處。請繼續閱讀,我們將討論如何操作並介紹您能找到的 10 種最佳 Ping 掃描工具。
網站很重要,必須不斷密切監控以獲得足夠的性能。以下是一些用於監控網站的最佳工具。
以下是一些最好的軟件部署工具,可以減輕管理任意數量機器的痛苦
如果您從事健康行業或以某種方式參與該行業的 IT,您很有可能聽說過 HIPAA。健康保險的便攜性
sFlow 是一種內置於眾多網絡設備中的流分析協議。我們回顧了前五名的最佳免費 sFlow 收集器和分析器。
為了幫助您選擇合適的工具,我們引入了最好的無代理基礎設施監控工具,並讓您快速查看每個工具。
隨著 Linux 在數據中心變得越來越流行,他們正在研究 Linux 上的帶寬監控,同時也在審查最佳工具。