---
title: "如何在 Mac 上使用 FTP 和 FTPS"
description: "Finder 只能讀取 FTP 伺服器。用 AnyBucket 從 Mac 上傳到 FTP 和 FTPS：被動模式、明確 TLS、自我簽署憑證，以及拷貝到 S3。"
url: https://anybucket.app/zh-hant/guides/ftp-ftps-mac
lang: zh-Hant
---

# 在 Mac 上使用 FTP 和 FTPS，也能上傳

Finder 可以打開 FTP 伺服器，但只能讀取。若要上傳或使用 FTPS，你需要一款傳輸 App。

## 簡單來說

Finder 的**前往 → 連接伺服器**只能以**唯讀**方式打開 FTP 伺服器：你可以從伺服器拷貝檔案，卻無法拷貝到伺服器上，而且不支援 FTPS。在 AnyBucket 中按下 **⇧⌘K**，選擇 **FTP** 或 **FTPS**，輸入伺服器、使用者和密碼，然後連線。用 Space 標記檔案，按下 F5 即可上傳或下載。FTPS 需要 Apple Command Line Tools 中的 `python3`（`xcode-select --install`）。

## 為什麼只靠 Finder 不夠
macOS 可以從 Finder 的**前往 → 連接伺服器**連線到 FTP 伺服器，但 Apple 指出你只能*從*伺服器拷貝檔案；若要將檔案拷貝*到*伺服器，你需要另一款 App。FTPS，也就是使用 TLS 加密的 FTP，則完全不在 Finder 的列表中。請參閱 Apple 的[將 Mac 連接到共享的電腦和伺服器](https://support.apple.com/zh-tw/guide/mac-help/mchlp1140/mac)。

## FTP、FTPS 還是 SFTP？
| | 加密 | 說明 |
| --- | --- | --- |
| **FTP** | 否 | 密碼和檔案以明文傳送。只在受信任的網路上使用，或在沒有其他選擇時使用。 |
| **FTPS** | 是，使用 TLS | 加密的 FTP。常見於網站主機和備份伺服器。 |
| **SFTP** | 是，透過 SSH | 另一種通訊協定，通常在同一台主機上提供。請參閱[在 Mac 上使用 SFTP](https://anybucket.app/zh-hant/guides/sftp-client-mac)。 |

如果你的主機提供 SFTP 或 FTPS，請使用其中一種。

## 使用 FTPS 之前：安裝 Command Line Tools
AnyBucket 透過一個小型 Python 橋接程式處理 FTPS 的 TLS，因此需要 Apple Command Line Tools 中的 `python3`。如果你還沒有安裝：

1. 打開終端機。
2. 執行 `xcode-select --install`，然後依照提示操作。

一般的 FTP 不需要額外安裝任何東西。

## 在 AnyBucket 中連線
1. 按下 **⇧⌘K**（**檔案 → 連接伺服器⋯**）。
2. 在**伺服器**下，選擇 **FTP** 或 **FTPS**。
3. 輸入伺服器、你的使用者名稱和密碼。密碼會存入你的登入鑰匙圈。
4. 你也可以輸入起始路徑，例如 `/public_html`，以及暱稱。
5. 按下**連線**，或先儲存為書籤。

你也可以將 `ftp://` 或 `ftps://` 位址貼到面板中（**⌘K**）。

AnyBucket 以**被動模式**連線，能通過大多數防火牆和家用路由器，而 FTPS 使用**明確 TLS**。如果伺服器的憑證是自我簽署的，AnyBucket 會詢問一次，並為該書籤記住你的選擇。

## 上傳網站
1. 在一個窗格中打開這台 Mac 上的網站資料夾，另一個窗格中打開伺服器（⌘\ 會打開第二個窗格）。
2. 用 Space 標記檔案，或按下 **⌘A** 全部標記。
3. 按下 **F5**。如果檔案已經存在，請選擇**取代**、**較新時取代**、**兩者都保留**、**略過**或**繼續**，勾選**全部套用**就只需回答一次。

若只想上傳有變更的內容，請改按 **⌥F5**：比較與同步會在任何東西移動之前，列出每一個新增或變更的檔案。請參閱[將資料夾與伺服器同步](https://anybucket.app/zh-hant/guides/sync-folder-with-server)。

## 離開 FTP
要將網站或封存資料從舊的 FTP 主機搬到 S3、WebDAV 或 SFTP 嗎？在一個窗格中打開 FTP 伺服器，另一個窗格中打開新的存放處，標記後按下 **F5**。檔案會串流經過你 Mac 上的一小塊暫存區，你不需要處理任何下載。請參閱[在伺服器之間拷貝檔案](https://anybucket.app/zh-hant/guides/copy-files-between-servers-mac)。

## 如果無法連線
- **FTPS 一連線就失敗**：請安裝 Command Line Tools（見上文）。請參閱[疑難排解](https://anybucket.app/zh-hant/support/troubleshooting#ftps)。
- **登入成功，但列表卡住**：伺服器的被動模式連接埠可能被它的防火牆封鎖。請詢問你的主機服務商被動模式使用哪些連接埠。
- **傳輸停止了**：它會自動重試；仍然失敗的項目會在「傳輸」視窗（⌥⌘T）的**需要處理**下等待。

## 常見問題，一一解答

### 要怎麼上傳到 FTP 伺服器？

使用 FTP 用戶端：AnyBucket 可透過 FTP 和 FTPS 上傳、下載、重新命名和刪除。Finder 以唯讀方式連線到 FTP 伺服器，所以你可以從伺服器拷貝檔案，卻無法拷貝到伺服器上。

### 在 Mac 上使用 FTPS 需要什麼？

在 AnyBucket 中，需要 Apple Command Line Tools 中的 `python3`：在終端機中執行一次 `xcode-select --install` 即可。一般的 FTP 不需要額外安裝任何東西。

### AnyBucket 支援自我簽署憑證嗎？

支援。遇到自我簽署的 FTPS 憑證時，AnyBucket 會詢問一次，並為該書籤記住你的選擇。

### FTP 安全嗎？

一般的 FTP 沒有加密：網路路徑上的任何人都能讀取密碼和檔案。只要你的伺服器提供 FTPS 或 SFTP，就請使用它們。

## 延伸閱讀

- [FTP 與 FTPS](https://anybucket.app/zh-hant/features/ftp-ftps)
- [在 Mac 上使用 SFTP](https://anybucket.app/zh-hant/guides/sftp-client-mac)
- [疑難排解](https://anybucket.app/zh-hant/support/troubleshooting)
- [AnyBucket 與 FileZilla](https://anybucket.app/zh-hant/compare/filezilla)

**以 $9.99 購買:** https://buy.polar.sh/polar_cl_pCF9yOjezTUaUqMPyUsxEho1EjcOvo6Bk49Q929LQCQ

---

AnyBucket 是由 [Clever Mechanisms](https://clevermechanisms.dev) 開發的獨立軟體，與 Apple Inc. 或任何儲存服務供應商並無關聯，亦未獲其背書或贊助。 Independent software in the spirit of Cyberduck and the classic two-pane commanders. Not affiliated with iterate GmbH (Cyberduck). Apple、Mac、macOS、Finder 和 Quick Look 是 Apple Inc. 在美國及其他國家和地區註冊的商標。Amazon S3 是 Amazon.com, Inc. 的商標。其他產品名稱為其各自所有者的商標。 電子郵件支援: support@clevermechanisms.dev
