如何在 Mac 上存取 FTP 伺服器

你可以透過 Finder 在 macOS 上快速存取FTP 伺服器。這種方式可以讓你連線至伺服器,並幾乎像瀏覽本機磁碟一樣瀏覽它,但 Finder 僅支援唯讀存取。如果你想以更彈性的方式檢視、編輯或傳輸檔案,可以透過 Terminal 或第三方 FTP 客戶端來設定你的 Mac。現代瀏覽器已不再支援 FTP 連線,因此你需要使用專門工具在 Mac 上完成設定。以下是人們使用 FTP 伺服器的一些常見原因:
| 使用 FTP 的原因 | 說明 |
|---|---|
| 適合傳輸大型檔案 | 某些內容管理系統會限制上傳檔案大小。 |
| 可從 Mac 進行連線 | 你可以直接在伺服器上編輯檔案,而無需先下載到本機。 |
| 支援斷點續傳 | 如果連線中斷,你可以從上次中斷處繼續傳輸。 |
關鍵要點
- 使用 Finder 快速、唯讀地存取 FTP 伺服器。這種方式可以讓你輕鬆檢視與下載檔案。
- 若需完整控制,請使用 Terminal 或第三方 FTP 客戶端。這些選項支援你在伺服器上直接上傳、編輯與管理檔案。
- 務必優先使用 SFTP 或 FTPS 等安全通訊協定。它們會對資料進行加密,保護你免於被竊聽與攔截。
- 將常用 FTP 伺服器新增至 Finder 的「喜好項目」,以便更快速存取,節省日後連線時間。
- 選擇符合自身需求的 FTP 客戶端,重點關注安全性、速度與易用性等特性。
使用 Finder 存取 FTP 伺服器
在 Finder 中連線 FTP 伺服器
你可以輕鬆透過 Finder 在 macOS 上存取 FTP 伺服器。這種方法為你提供一個簡潔的方式來檢視遠端伺服器上的檔案。如果你想透過 Finder 使用 FTP,請依照以下步驟操作:
- 在 Mac 桌面上開啟 Finder。
- 在選單列中選擇「前往」,然後點擊「連接伺服器…」。
- 在「伺服器位址」欄位中輸入伺服器位址或 IP 位址。
- 點擊 [+] 按鈕,將該伺服器新增至「喜好項目」,以便下次快速存取。
- 點擊「連接」。
- 輸入你的使用者名稱與密碼。你可以勾選核取方塊,以在未來登入時記住憑證。
- 再次點擊「連接」,即可存取 FTP 伺服器上的檔案。
提示: 將 FTP 伺服器新增至「喜好項目」可以節省時間。下次連線時,無需重新輸入位址即可更快連線。
你需要準備伺服器位址、連接埠號碼(若不同於預設值)以及登入憑證。Finder 會提示你輸入這些資訊。許多使用者認為這個流程相當直覺,但有時也會遇到連線問題。可能會出現錯誤訊息,多次失敗會讓人感到挫折。如果遇到問題,請仔細檢查伺服器位址與登入資訊。
存取檔案並新增至喜好項目
連線成功後,Finder 會將 FTP 伺服器顯示為網路位置。你可以直接瀏覽資料夾並存取檔案。透過這種方式,你可以在不先下載的情況下開啟文件、影像或其他內容。你也可以將伺服器上的檔案拖曳到本機 Mac 來完成下載。
注意: Finder 對 FTP 的存取是唯讀的。你無法上傳檔案或變更伺服器上的內容。如果你需要雙向傳輸檔案,建議在 Mac 上使用專門的 FTP 客戶端。
將伺服器新增至「喜好項目」可以簡化日後連線操作。你可以儲存多個 FTP 位址,並在需要時快速切換。要將伺服器新增至「喜好項目」,在輸入伺服器位址後點擊 [+] 按鈕。如果在登入時勾選記住登入資訊,Finder 也會保留你的憑證。
下表總結了透過 Finder 存取 FTP 伺服器時的一些限制:
| 證據說明 | 限制類型 |
|---|---|
| Finder 的 FTP 存取為唯讀,只支援下載檔案,不支援上傳。 | 唯讀存取 |
| Tiger 系統中的直接 FTP 支援僅為唯讀,降低了其檔案管理實用性。 | 唯讀存取 |
| 使用者對 Finder 的唯讀 FTP 存取表現出明顯不滿。 | 使用者回饋 |
| 進一步確認,透過 Finder 可以下載檔案但無法上傳。 | 唯讀存取 |
在 Mac 上使用 FTP 時,安全性也是一個重要議題。標準 FTP 不會對登入資訊或檔案傳輸進行加密。這種缺乏加密的方式,會讓你的資料面臨被攔截或竊取的風險。許多遭入侵的伺服器都與資料外洩有關。SFTP 和 FTPS 等安全通訊協定提供加密與更強的保護。
警示: 如果你需要上傳檔案或要求安全傳輸,請選擇第三方 FTP 客戶端,或在 Terminal 中使用 SFTP。
你可以透過 Finder 快速以唯讀方式存取 FTP 伺服器。如果只需要瀏覽檔案、下載檔案,或將伺服器新增至「喜好項目」,Finder 是一個簡單好用的介面。若有更進階的需求,請考慮在 Mac 上使用其他 FTP 方式。
使用 Terminal 連線 FTP 伺服器
透過 Terminal 存取 FTP 伺服器比使用 Finder 更具彈性。你可以利用檔案傳輸協定完成進階任務、自動化與腳本化工作。許多系統管理員偏好使用 Terminal,因為它可以讓你在連線 FTP 伺服器時取得最大控制權。
基礎 FTP 指令
你可以依照以下步驟在 Terminal 中連線 FTP 伺服器:
- 開啟 Finder,選擇「前往 > 工具程式」,然後連按兩下 Terminal。
- 輸入指令
ftp ip-address,將ip-address替換為 FTP 伺服器的實際位址。 - 使用你的使用者名稱與密碼登入。
- 使用指令管理檔案:
ls:列出目前目錄中的檔案與資料夾。cd folder-name:切換目錄。get file-name:下載單一檔案。put file-name:上傳單一檔案。quit:中斷與伺服器的連線。
提示: 你可以將這些指令寫入腳本,用於批次作業或自動化任務。
以下是你最常用的一些 FTP 指令:
ls:列出目前目錄下所有檔案與資料夾。cd:切換目前目錄。get:從伺服器下載單一檔案。put:將單一檔案上傳至伺服器。quit:關閉連線。
FTP 預設使用 21 連接埠進行通訊,該協定不會對流量進行加密。攻擊者可以截取封包並竊取你的憑證。你也可能遭遇暴力破解、FTP bounce 攻擊以及阻斷服務攻擊。大約一半對網際網路開放的 FTP 伺服器缺乏加密,這使它們極易受到威脅。
警示: 只要有可能,請務必使用 SFTP 或 FTPS 等安全替代方案。
何時使用 Terminal
| CVE ID | 說明 | 嚴重程度 |
|---|---|---|
| CVE-2025-47813 | Wing FTP Server 漏洞被 CISA 報告 | 中 |
| CVE-2018-25252 | FTP Voyager 緩衝區溢位漏洞 | 中 |
如果你需要進階功能,應該透過 Terminal 連線 FTP 伺服器。Terminal 特別適用於:
- 進階使用者與系統管理員。
- 需要最大化控制與彈性。
- 自動化與腳本化任務。
- 希望將額外軟體負擔降到最低。
- 批次作業情境。
Terminal 允許你直接管理檔案並自動化重複性任務。你可以撰寫腳本執行檔案傳輸並排程作業。如果你希望使用 FTP 支援複雜工作流程,Terminal 是合適的工具。
Mac 上可選的 FTP 客戶端
常見 FTP 客戶端
當你想在 Mac 上使用 FTP 客戶端時,有許多工具可以選擇。這些工具可以協助你存取檔案、上傳檔案,以及從遠端伺服器下載檔案。有些客戶端主打簡單易用,有些則提供針對進階使用者的強大功能。以下是一些常見選擇:
- CloudMounter
- FileZilla
- Cyberduck
- Transmit
你可以在下表中檢視這些客戶端的比較:
| FTP 客戶端 | 功能 | 使用者評價 |
|---|---|---|
| CloudMounter | 新一代 FTP 客戶端,具備進階功能 | 較高 |
| 其他客戶端 | 提供多種檔案管理功能 | 中等 |
許多使用者喜歡 CloudMounter 的進階工具。Cyberduck 與 Transmit 也擁有大量忠實使用者。FileZilla 依然很受歡迎,但部分使用者不喜歡它的安裝程式與介面設計。
注意: 有些使用者反映 FileZilla 安裝程式會綁定第三方軟體。其介面看起來較為老舊且略顯雜亂,如果你偏好現代化 UI,可以考慮嘗試其他選項。
選擇合適的 FTP 客戶端
你應該選擇一款符合自身需求的 macOS FTP 客戶端。每個客戶端都提供不同方式來存取檔案、上傳檔案與下載檔案。請參考下表,比較各款軟體的進階特性:
| FTP 客戶端 | SFTP 支援 | 拖放操作 | 上傳能力 |
|---|---|---|---|
| Transmit 5 | 支援 | 支援 | 支援 |
| Forklift 4 | 支援 | 支援 | 支援 |
| Cyberduck | 支援 | 支援 | 支援 |
在選擇 Mac 上的 FTP 客戶端時,可以從以下標準進行考量:
| 評估標準 | 說明 |
|---|---|
| 檔案管理選項 | 選擇能提升檔案管理能力的 FTP 客戶端,以改善資料整理效率。 |
| 安全性 | 優先選擇支援端到端加密的客戶端,以確保連線安全。 |
| 速度 | 選擇在傳輸過程中效率高、且不會明顯拖慢裝置的客戶端。 |
| 相容性 | 確保客戶端能相容多種儲存方案與檔案傳輸協定。 |
| 使用者介面 | 選擇介面直覺、符合你使用習慣且支援自訂的客戶端。 |
你應始終使用支援 SFTP 或 FTPS 等安全通訊協定的客戶端。標準 FTP 不會對登入資訊或資料進行加密。第三方客戶端透過端到端加密保護你的資訊,同時讓你可以安全地上傳與下載檔案。相比之下,Finder 與 Terminal 並不能提供同等級的安全性與上傳支援。
Mac 使用者幾乎可以為任何工作流程找到合適的 FTP 客戶端。你可以輕鬆存取、上傳與下載檔案。進階客戶端同時支援 FTP、SFTP 等多種協定。建議多試幾款工具,選擇最符合你需求的一款。
瀏覽器存取 FTP 的限制
為什麼瀏覽器不再支援 FTP
你可能還記得,以前可以在瀏覽器位址列直接輸入 FTP 位址來檢視遠端伺服器上的檔案。現代瀏覽器已經不再允許這麼做。開發者移除該功能,是因為它帶來安全風險,而對多數使用者而言價值有限。
移除瀏覽器 FTP 支援的主要原因包括:
- FTP 不使用加密。你的使用者名稱、密碼與檔案都會以明文方式在網際網路上傳輸。
- 駭客可以利用跨通訊協定攻擊來鎖定你的電腦。
- 瀏覽器無法在檔案傳輸過程中有效保護你的資料。
下表顯示了移除 FTP 支援過程中的一些關鍵事件:
| 年份 | 事件說明 |
|---|---|
| 2015 | 發現跨通訊協定攻擊,進一步凸顯 FTP 漏洞。 |
| 2021 年 1 月 | Chrome 移除 FTP 支援。 |
| 2021 年 7 月 | Firefox 移除 FTP 支援。 |
在瀏覽器移除 FTP 功能之前,你也只能檢視或下載檔案,無法上傳、建立資料夾或編輯檔案。整體體驗相對陽春且經常令人挫折。大部分使用者幾乎不會在瀏覽器中使用 FTP。存取 FTP 網站的使用者不到 0.1%,因此瀏覽器廠商決定將心力投入更重要的功能上。
| 限制類型 | 說明 |
|---|---|
| 安全性弱點 | FTP 以明文傳輸憑證,攻擊者可以輕易攔截使用者名稱與密碼。 |
| 檔案傳輸未加密,資料暴露在攔截與中間人攻擊風險之下。 | |
| 功能受限 | 使用者只能檢視與下載檔案,無法上傳、建立目錄或編輯檔案。 |
| 與專用 FTP 客戶端相比,使用者體驗明顯較差。 | |
| 使用率低 | 不到 0.1% 的使用者存取 FTP 網站,維護成本遠大於收益。 |
提示: 建議在 Mac 上使用 Finder 或專用 FTP 客戶端。這些工具提供更多功能、更高安全性與更流暢的使用體驗。
許多 Mac 上的 FTP 客戶端都支援進階功能。例如,Commander One 支援 FTP、SFTP 和 FTPS。Transmit 支援資料夾同步與遠端編輯檔案。CloudMounter 可以將雲端儲存掛載到 Finder 中並對資料進行加密。ForkLift、FileZilla 和 Cyberduck 也都提供連線伺服器的安全可靠方式。
只要選擇合適的工具,你就可以在確保安全的前提下維持高效率工作。避免在瀏覽器中使用 FTP,而應選擇 Finder 或值得信賴的 FTP 客戶端。
你可以透過 Finder、Terminal 或第三方 FTP 客戶端在 Mac 上存取 FTP 伺服器。Finder 適合快速的唯讀存取,而 FTP 客戶端則提供安全連線與遠端檔案編輯等進階功能。請參考下表進行快速比較:
| 功能 / 客戶端 | Finder | 第三方 FTP 客戶端 |
|---|---|---|
| 檔案存取 | 唯讀 | 完整讀寫權限 |
| 安全連線 | 不支援 | 支援 |
| 檔案編輯 | 不支援 | 支援 |
請選擇最符合你需求的方式。如果你無法存取 FTP 伺服器,可以嘗試以下步驟:
- 檢查防火牆設定。
- 重新啟動 Mac 與路由器。
- 使用公共 FTP 伺服器進行測試。
- 嘗試更換其他 FTP 客戶端。
若需安全傳輸,請務必使用 SFTP 或 FTPS,並設定強密碼。
常見問題
如何在 Mac 上找到 FTP 伺服器位址?
你可以向網路管理員或伺服器租用服務商索取 FTP 伺服器位址。有時,你也可以在網站控制台中看到該位址。它通常類似於 ftp.example.com 或一組 IP 位址。
可以透過 Finder 向 FTP 伺服器上傳檔案嗎?
不可以。Finder 只允許你下載或檢視檔案,無法上傳或編輯伺服器上的內容。若需上傳,請使用第三方 FTP 客戶端或透過 Terminal 操作。
FTP、SFTP 和 FTPS 有什麼差別?
FTP 不會對資料加密。SFTP 與 FTPS 都提升了安全性:SFTP 使用 SSH 進行加密,FTPS 使用 SSL/TLS。為了安全傳輸檔案,請優先選擇 SFTP 或 FTPS。
為什麼我在 Mac 上連線 FTP 總是失敗?
請先檢查伺服器位址、使用者名稱與密碼是否正確。確認防火牆允許 FTP 通訊。嘗試重新啟動 Mac 或路由器。如果問題仍然存在,可以嘗試使用其他 FTP 客戶端進行測試。
