如何透過 FTP 存取 Synology NAS 上的檔案?

如何透過 FTP 存取 Synology NAS 上的檔案?

目的

本文章將提供透過 FTP 及其加密類型分享 Synology NAS 檔案的基本步驟。

解決方法

1. 事前準備

確認您已設定好 Synology NAS 及安裝 DSM,1 Synology NAS 也可透過網際網路存取。2

2. 設定 FTP 服務 3

本章節會說明如何設定基本的 FTP 服務,及讓完成註冊或匿名的使用者透過 FTP 來存取特定的共用資料夾。

2.1 啟動 FTP 服務

  1. 前往控制台 > 外部存取 > 路由器配置以確認路由器的以下 TCP 連接埠已轉送至 Synology NAS:21 (預設的控制連線)、20 (主動模式的資料連線)、1025-65535 (被動模式的資料連線)。4 5
  2. 以屬於 administrators 群組的帳號登入 Synology NAS,前往控制台 > 檔案服務 > FTP
  3. 選擇下列任一選項並指定相關設定:
    • 啟動 FTP 服務 (未加密)6 FTP 傳輸速度較快,且占用較少系統資源。
    • 啟動 FTP SSL/TLS 加密服務 (FTPS)7 加密功能導致 FTPS 傳輸速度較慢,且占用較多 CPU 資源。
    • 啟動 SSH FTP 服務 (SFTP)8 加密功能導致 SFTP 傳輸速度較慢,且占用較多 CPU 資源。
  4. 按一下套用以儲存設定。

2.2 進階設定

控制台 > 檔案服務 > FTP 中按一下進階設定,即可管理檔案傳輸日誌、讓匿名使用者存取共用資料夾、變更使用者的 FTP 傳輸根目錄。

2.3 讓使用者透過 FTP 存取共用資料夾

若 Synology NAS 的使用者無法透過 FTP 存取特定的共用資料夾,請檢查使用者是否具有該共用資料夾的正確讀寫權限。請執行下列步驟以編輯使用者的讀寫權限:

  1. 以屬於 administrators 群組的帳號登入 Synology NAS,前往控制台 > 使用者 & 群組 (DSM 7.0 及以上版本) 或使用者帳號 (DSM 6.2 及較早版本)。
  2. 選擇想修改的使用者,按一下編輯,再前往權限頁籤。
  3. 勾選適當的核取方塊以指派使用者對於共用資料夾的讀寫權限。
  4. 前往應用程式頁籤,確認已勾選 FTP允許核取方塊。
  5. 儲存設定。現在,使用者可以使用其使用者帳號及密碼,透過 FTP 來存取特定的共用資料夾。

2.4 讓匿名使用者透過 FTP 存取共用資料夾 9

您可以變更共用資料夾的設定以允許匿名 FTP 存取,讓使用者存取特定共用資料夾時無須輸入使用者帳號及密碼。請執行下列步驟以啟動匿名 FTP 存取:

  1. 以屬於 administrators 群組的帳號登入 Synology NAS,前往控制台 > 共用資料夾
  2. 選擇想修改的共用資料夾,按一下編輯,再前往權限頁籤。
  3. 從下拉式選單中選擇系統內部使用者帳號
  4. 勾選適當的核取方塊以指派匿名 FTP / WebDAV 使用者對於共用資料夾的讀寫權限。
  5. 按一下確定以儲存設定。
  6. 現在,請前往控制台 > 檔案服務 > FTP
  7. 按一下進階設定
  8. 勾選啟動匿名 FTP 帳號登入並儲存設定。現在,使用者可以透過 FTP 來存取特定的共用資料夾,且無須輸入使用者帳號及密碼。

3. 透過 FTP 用戶端存取檔案

  1. 開啟您偏好的 FTP 用戶端 (例如:FileZilla)。
  2. 主機欄位輸入 Synology NAS 的 IP 位址或 DDNS 主機名稱。
    • 若要在 FileZilla 中透過 SFTP 連線,請在您的主機位址前輸入 sftp:// (例如:sftp://192.168.24.123)。若未指定 FTP 通訊協定,FileZilla 將嘗試透過 FTPS 和 FTP 進行連線。
  3. 輸入 Synology NAS 使用者帳號及密碼,該使用者帳號必須具備您想存取之資料夾的存取權限。
  4. 輸入 Synology NAS 用於 FTP 服務的連接埠編號。
    • 若未於 FileZilla 指定連接埠編號,FTP/FTPS 將使用連接埠 21,SFTP 則使用連接埠 22 。
  5. 按一下連線 (若您使用的是 FileZilla,請按一下快速連線)。3.png
  6. 登入成功後,您會看見 Synology NAS 上的共用資料夾。4.png

注意事項:

  1. 請參閱下載中心硬體安裝指南Synology NAS 使用手冊
  2. 若要了解如何讓 Synology NAS 可透過網際網路存取,請參閱此文章
  3. 建議 FTP 服務採用 UTF-8 編碼。FTP 用戶端的語言編碼設定必須與 Synology NAS 一致,才可以正確地存取資料。
  4. FTP 服務的預設連接埠編號為 21。被動 (PASV) FTP 的連接埠範圍為 1025 到 65535,最多可包含 128 個連接埠;然而,預設連接埠範圍可能依機種而有所不同。
  5. FTP 的連接埠編號可為 1 到 65535 的任何數字,但不包含下列保留給其他服務或套件使用的編號:20、22、23、25、80、110、137、138、139、143、199、443、445、515、543、548、587、873、993、995、3306、3689、5000、5001、5005、5006、5335、5432、8080、8081、9997、9998、9999、50001、50002 及預設的 eMule 連接埠:4662 (TCP)、4672 (UDP)。
  6. 若要了解更多關於 FTP 的資訊,請參閱此維基百科頁面
  7. 若要了解更多關於 FTPS 的資訊,請參閱此維基百科頁面
  8. 若要了解更多關於 SFTP 的資訊,請參閱此維基百科頁面
  9. 「guest」帳號無法透過 FTP 登入伺服器。
目的
內容
解決方法
1. 事前準備
2. 設定 FTP 服務 3
3. 透過 FTP 用戶端存取檔案