雖然現在有很多雲端硬碟或是即時傳輸工具,但對於某些特定工作流程,例如需要穩定的大檔案同步、特定的網路環境架設,或者是想建立一個專屬的本地資料庫時,架設一個穩定的 FTP 伺服器依然是實用到極致的解決方案。

很多人可能會覺得 macOS 要跑 FTP 很麻煩,但其實透過 FileZilla Server 這個穩定且成熟的軟體,即使是在 High Sierra 或後續的版本中,只要設定正確,就能建立一個高效能的檔案交換門戶。這篇文章會帶領你從安裝、帳號權限設定到防火牆開啟,完整走過在 macOS 上架設 FTP 的實戰步驟。

為什麼選擇 FileZilla Server?

macOS 高階用戶必備:用 FileZilla Server 把你的 Mac 變成穩定傳檔的 FTP 伺服器 操作畫面 1

很多新手可能會混淆「FileZilla」和「FileZilla Server」。簡單來說,前者是讓你連線到遠端伺服器的「客戶端軟體」,而後者就是讓你的電腦變成「服務提供者」。

在 2026 年這個時間點看來,雖然有許多新式工具,但 FileZilla Server 的優點在於它架構穩定、介面直觀。對於想要建立一個私人檔案庫的人來說,它是非常可靠的基礎設施。如果你是為了方便傳輸,選用 FileZilla 3.69.5 免費好用的 FTP SFTP 軟體推薦 作為對應端的客戶端工具,這套組合就能讓你在不同裝置間流暢移動檔案了。

第一步:準備環境與安裝

在開始之前,請確保你的 Mac 有一個固定或辨識明確的 IP 位址(如果是家用網路,建議到路由器設定裡將 MAC 地址與 IP 綁定)。

  1. 下載與安裝:前往官方網站下載 FileZilla Server 適合 macOS 的版本。雖然現在很多工具強調跨平台,但專為伺服器功能設計的版本在穩定性上通常更有保障。
  2. 啟動程式:安裝完成後開啟 FileZilla Server 管理介面。這時你會看到它正在監聽預設的 FTP 連線埠(一般是 21)。
  3. 基礎配置檢查:進入設定選單,確認伺服器綁定的 IP 位址是否正確。如果是用於區域網路內部的分享,通常填寫 0.0.0.0 或你的內部實體 IP 即可。

第二步:建立共享目錄與使用者權限

這是我最常看到新手卡關的地方:如果你沒設定好權限,即便連上得進去,也會發現什麼檔案都不能傳。

  1. 定義目錄(Directories):在 FileZilla Server 的管理介面中,找到「Directories」功能。新增一個你想要分享的資料夾路徑。例如你的 Mac 裡有一個 /Users/Shared/Public_Files
  2. 設定權限(Permissions):這時候會出現權限設定面板。建議給予對應的權利:

* Read (讀取):允許從遠端看到檔案名稱與大小。
* Write (寫入):允許對方上傳新檔案。
* Delete (刪除):如果不需要別人刪除你電腦裡的內容,請不要勾選這個。

  1. 建立使用者帳號:在「Users」設定中增加一個新的用戶。建議給予一個簡單好記的帳號和密碼(例如 admin_ftp / password123)。並將剛才建立的目錄掛載到這個使用者身上,並指定權限。

第三步:處理 macOS 系統端的防火牆

這是很多在 Mac 上跑伺服器的人最容易漏掉的一步。即使 FileZilla Server 設定正確,但如果 macOS 的內建防護擋住 21 號連接埠,你依然無法從外面連進來。

  1. 進入系統偏好設定:前往「安全性與隱私權」>「防火牆」。
  2. 檢查允許清單:確保 FileZilla Server 的應用程式在允許啟動的清單中。如果你發現還是連不上,建議手動將 21 連接埠開放(或改用其他不常用的連接埠,例如 21023)。
  3. 測試連結:這時候你可以先在同一台 Mac 上,或是用同一個 Wi-Fi 下的 iPhone 使用任何 FTP App 嘗試連線。如果能成功進入目錄並上傳一張照片,就代表這部分的設定已經通了。

進階技巧:安全性與替代思考

雖然傳統的 FTP 非常方便,但它本身並不帶有加密功能。如果你需要在不安全的公共 Wi-Fi 下進行資料交換,或者擔心你的帳號被攔截,建議考慮採用 SFTP 協定(透過 SSH 連線)。

在實作時,你可以思考未來是否要擴充服務類型。例如有些用戶為了追求極致的連通性與多功能管理,可能會選擇使用像是 muCommander 0.9.3 全能檔案總管 來處理跨平台的各種協議銜接。

如果你是為了建立一個長期穩定且能從外網遠端存取的空間,除了調整 Port Forwarding 外,將 FileZilla Server 搭配特定的管理軟體(如 FTPbox 2.6.3)來建構更像雲端硬碟的環境,也是一種讓你操作變得更直覺的方式。

常見問題排查 (Troubleshooting)

如果在測試時遇到「無法連線」或「指令無效」,請檢查以下三點:

  • Port 被佔用嗎? 有時候系統其他的服務(如某些 Web Server)會搶先佔用 21 端口。在 FileZilla 設定中改到較大數字的 Port,並記得同步更改你的路由器轉發設定。
  • 連線逾時? 這通常與防火牆或 IP 解析有關。確認你輸入的是 Mac 的內部實體 IP(如 192.168.x.x),而不是 MAC 地址或者動態變動的名稱。
  • 權限不足? 如果你能進入目錄但無法刪除或上傳,請回到 FileZilla Server 的「Directories」設定中,重新勾選對應的使用者權限。

總結

在 macOS 上利用 FileZilla Server 架設 FTP 環境並非難事,重點在於精確的權限分配正確的防火牆開啟。只要完成這兩個關鍵步驟,你就能擁有一台穩定、高效且高度可控的檔案傳輸伺服器,無論是為了備份資料還是跨裝置對接,這個方案都能提供非常穩定的實作體驗。