FTP 是什麼?

該如何有效率地傳輸大型檔案或檔案集合?歡迎深入探究檔案傳輸協定 (FTP),瞭解更多如 SFTP 即服務等 FTP 替代產品的詳細資訊。

FTP 是什麼?

FTP 是檔案傳輸協定的縮寫,接下來會逐一解釋。基本上,「協定」是讓電子裝置相互溝通的一組程序或規則。FTP 是 TCP/IP 網路 (網際網路) 上的裝置用來傳輸檔案的一套規則。使用網際網路時,其實就在使用各種不同協定。想要瀏覽網頁,會使用到 HTTP。想要收發即時訊息,會使用到 XMPP。FTP 就是用來到處檔案移動的協定。

什麼是 FTP 伺服器?

FTP 伺服器是讓檔案從某台裝置傳輸至另一台裝置的軟體應用程式。聽起來可能很複雜,但基本上 FTP 伺服器就是具備 FTP 位址且專門用來接收 FTP 連線的電腦。這些伺服器負責執行兩項簡單工作:「取得」與「放置」。簡單來說,您可以從 FTP 伺服器「取得」檔案,或者在 FTP 伺服器上放置檔案。上傳檔案時,這些檔案會從您的個人裝置傳輸到伺服器;而在下載檔案時,這些檔案會從伺服器傳輸到個人裝置上。因此,以最基本的層面來說,FTP 伺服器是收件者和寄件者之間的中間點。

FTP 如何運作?

FTP 是一種主從式協定。換句話說,用戶端要求檔案,而伺服器則提供檔案。這樣一來,FTP 建立連線時需要兩種基本通道:命令通道 (負責啟動指令並攜帶基本資訊,即欲存取哪些檔案) 和資料通道 (在兩個裝置之間傳輸檔案資料)。為了建立連線,使用者需要向 FTP 伺服器提供登入資料,FTP 伺服器通常會將 21 號連接埠選為預設通訊模式。還需注意一點,FTP 有兩種連線模式:主動式和被動式。

在主動模式下,伺服器會主動核准資料請求。不過,主動模式有時可能會因防火牆而發生問題,即防火牆會封鎖來自第三方未經授權的工作階段。這時被動模式就能派上用場。在被動模式下,伺服器不會主動維持連線,而是由使用者同時建立資料通道和命令通道。基本上,伺服器「聽令」但不主動參與,而是由其他裝置來處理大部分工作。

FTP 負責解決什麼問題?

FTP 通常用於處理大量檔案,也因此往往是在網頁開發中發揮用處。變更網站內容時,可透過 FTP 工作階段管理檔案傳輸作業,如此可輕鬆上傳特定檔案,新增影像檔,以及移動網站範本等等。同理,專業 IT 人員可能也會利用檔案傳輸協定,在封閉系統內傳輸大批次的伺服器檔案。

FTP 有何優缺點?

FTP 有許多值得一提的優點。由於 FTP 已存在很長時間,這項協定對大多數人來說都不陌生,也有許多桌面工具讓 FTP 的操作變得相當直觀,包括 FileZilla、WinSCP、Cyberduck 等。此外,FTP 還具備許多實用功能,像是能同時傳輸多個檔案,可在連線中斷後恢復檔案傳輸,還能排定傳輸作業。

然而,FTP 的一大缺點就是安全性不足。FTP 發明於 1970 年代,早於現代社會所仰賴的諸多網路安全措施。FTP 的設計目標並不是做為安全協定,FTP 傳輸並未加密,這表示駭客擷取資料封包後 (即封包擷取攻擊),就能相對輕易地讀取密碼、使用者名稱和其他敏感資料。

鑑於這些安全漏洞,對 FTP 的支援服務正在減少,市面上也出現了各種不同的替代選項,包含 SFTP、HTTPS、AS2 和 FTPS。自 2020 年起,Google Chrome 預設為關閉 FTP,而 Firefox 則從程式碼中移除了 FTP。因此如果仍在使用 FTP 伺服器執行重要的業務功能,現在也許就是尋找替代產品的好時機。接下來,讓我們深入瞭解其中一種 FTP 替代方案:SFTP。

SFTP 是什麼?

如果您對 FTP 有所研究,大概曾經看過「SFTP」一詞。那麼 SFTP 是什麼?基本上,SFTP (又名 SSH 檔案傳輸協定) 是種透過安全外殼協定 (SSH) 資料串流來運作的獨立協定,可在檔案傳輸時提供較高的保護層級。SFTP 使用 22 號連接埠,而不是 FTP 用戶端所使用的 21 號連接埠。由於 FTP 協定並不安全,通常會比較偏好使用 SFTP。因為 SFTP 提供了基本的安全功能,而且能以揹負式機制進行 SSH 連線。

如何運用 Dropbox 取代 FTP 伺服器?

隨著 FTP 支援服務日益減少,網路安全威脅也變得越來越複雜,建議開始尋找替代選項,以供存取、傳輸及管理業務檔案。Dropbox 可以有效替代 FTP,提供安全又不費力的共享檔案方式。怎麼操作?很簡單。Dropbox Transfer 是種簡單又安全的檔案傳輸服務,最適合傳送大型檔案 (您可以傳輸高達 100 GB 的檔案給任何人,無論對方是否有 Dropbox 帳戶)。另外,Dropbox Transfer 會提供下載通知以便確認檔案傳輸狀態,還能利用密碼保護功能來控制存取權,有助於確保只有需要查看檔案的人才能檢視檔案。

結語

總之,什麼是 FTP?雖然 FTP 是有效的傳輸檔案方式,但已經有些過時,現在也有其他網路協定能加以取代,像是 SFTP 即服務。此外,Dropbox 能提供效果良好的檔案共享解決方案,讓企業能迅速且輕鬆傳輸大型檔案或檔案集。