威聯通科技股份有限公司(QNAP Systems, Inc.) - 網路儲存設備(NAS)

Language

Support

輕鬆架設一台屬於自己的 FTP 伺服器

"一個方便分享及交換大檔案的好方法"

擁有自己專屬的 FTP 伺服器的必要 

無論是上班時傳送檔案,或在學校交作業時,大家或許都有這種經驗,常常一份檔案大小就超過 10MB,根本很難用 E-mail 寄送出去,這讓我們想傳送這種大檔案給其他人,時常無計可施。或是一些時候,想分享給朋友的 mp3 音樂、影片檔,檔案大小更是超過幾百 MB 。這時候,自己擁有一台 FTP 伺服器,放在家中或辦公室裡,是一件非常方便的事情。您可以自己管理規劃這台伺服器的權限安排,也可以方便的分享自己的檔案給同事或親友。

在 PC 架設 FTP 伺服器的困難

對於很多非 IT 人員的使用者而言,要獨力架設一台 FTP server ,是一件頗不容易的事情。以軟硬體分別來說:

  • 硬體方面:首先您得準備一台 PC 作為 FTP Server ,把這台 PC 的 OS 與軟體安裝完成,連上區域網路,並且 24 小時開機(如果您打算讓您的檔案傳輸伺服器可以 24 小時營運)。
  • 軟體部分:如果您的軟體平台選用 Windows 作業系統,有一些有名的 FTP Server 軟體套件,如 Server-U這類套件可以選擇,您需要花點錢去購買,花一些時間來安裝、並且熟悉該軟體的設定與操作。如果您希望有更穩定且便宜的選擇,您也可以幫您的 PC 安裝 Linux OS ,並使用 Linux 的 FTP Server 套件。

但這樣的作法不是完全沒有缺點,例如:

  • PC 的風扇聲音很吵、PC 也很熱和耗電,24 小時持續運轉電費不見得便宜。對於辦公室,甚至是家用的使用者而言,這些都是一些不好的影響。
  • 另外,對於像我這種不夠專業的電腦外行來說,要熟悉 Linux ,並完成架設一台屬於自己的 FTP Server ,實在有點困難又花時間。

什麼是 QNAP NAS 能提供的?

QNAP Turbo NAS 提供一個新選擇給使用者,Turbo NAS 有內建 FTP 伺服器的功能,您可以經由 web 管理介面啟動並設定FTP 伺服器,設定方式非常簡單,所以一般的使用者皆可輕易的架設一個伺服器,這個指南將示範如何只以幾個簡單的步驟在 QNAP NAS 上架設FTP伺服器。

指定 NAS 一個固定 IP 並設定 DDNS

這裡建議給 Turbo NAS 一個固定 IP (因為您可能需要把一些服務的埠號在您的 NAT router 上打開並轉發到 Turbo NAS 的LAN IP 位址且不希望它被改變) 前往"系統管理"→"網路設定"→'TCP/IP' 接著點選 開啟 TCP/IP 設定視窗,指定一個固定IP位址給您的 NAS ,除此之外,確認 DNS 伺服器位址設定是適當的或是您將不會連接到此追蹤。

Assign a static IP address for your NAS

大部分的 ISP 提供一或多個浮動 public IP 連結網際網路 (這種例子可能是由 IP 路由器透過 PPPoE 撥接、或是 DHCP 方式對 ISP 取得 WAN IP ) ,架設一台伺服器會需要一個固定IP或URL ,讓使用者可以容易記得伺服器的位置並連結過去,當使用一個浮動 IP 時,您可以搭配具備有 DDNS 功能的 router 或搭配內建 DDNS 的 QNAP NAS 使用,並且跟 DDNS 服務商註冊取得一個好記的網域位址作為 Turbo NAS 在Internet上的識別,例如 myqnap.dyndns.com

Configure the DDNS service

在您的 router 上設定 port forwarding

如果您是把 Turbo NAS 接在 NAT router 後面,您需要在 NAT router 上把一些服務埠號打開,並把這些對應的埠號轉到剛剛設定好的 Turbo NAS 的固定 LAN IP 上。這樣的設定功能在目前市面上的 Router 幾乎都可以見到,可能的功能名稱叫做 'Port Forwarding','NAT Server'  或是' Virtual Server'。
以 FTP 伺服器為範例,您必須轉發埠號 21至 Turbo NAS 的 LAN IP,例如轉發 TCP 埠號 21 至 192.168.1.34。
當 NAT router 接到自 WAN 端至外部埠號  21 的封包時,router 將轉發該封包至 Turbo NAS 的 LAN IP。
此外,用 WAN連接至家中 Turbo NAS 時,您可以直接使用埠號 8080 (預設管理埠號)轉發至 Turbo NAS 的 LAN IP (參照下方在 Buffalo router 設定的範例)。

Setup port forwarding on your router
有一些 NAT router 提供 DMZ 的設定,您也可以把 DMZ 指定的 LAN IP 指定給 Turbo NAS。
如果採用這種設定,所有從外部 WAN 到 LAN 的埠號都會被轉發到 Turbo NAS 上。

此兩項設定完成後,當您不在家時,從外面 Internet 就可以用 ftp://myqnap.dyndns.com 連回到您家裡的 FTP server 上傳或下載檔案。

FTP Server 的設定步驟

前往"網路服務"→"FTP伺服器"並啟動 FTP 伺服器,您可改變 FTP 的通訊埠,設定全部 FTP 連線數目上限、Unicode 支援或是允許任何人登入,設定好之後,點選"套用"使設定生效。

Enable the FTP service on the NAS

設定使用者及資料夾權限

Turbo NAS 上的 FTP 進入權限是根據網路共用資料夾由"權限設定"所做的存取權限設定,因此在設定 使用者/群組帳號及資料夾權限後,您可以使用同樣的使用者帳號和密碼連到 Turbo NAS 上的 FTP 伺服器。

Configure the folder access rights
如果您需要建立或刪除使用者/群組帳號或是改變登入密碼,可前往"權限設定"→"使用者"或是"權限設定"→"使用者群組"。

前往"權限設定"→"共用資料夾"來管理您的共用資料夾並設定資料夾存取權限。 (可選擇的模式有:無限制/拒絕存取/只能讀取)

在範例中,我到「使用者」裡,創造了一個 guest123 的使用者帳號。

Create and test the sample account

之後在"權限設定"→"共用資料夾"增了一個 mp3music 的資料夾,並且點選「存取控制」,設定容許 guest123 可以有存取mp3music 資料夾的權限。 設定完成後,如果有人用 guest123 的帳號與密碼從 FTP進 來,他就可以存取 mp3music 資料夾,並且對資料夾內的檔案進行讀寫的動作。

Create and test the sample account

Create and test the sample account

藉由從“檔案總管” 輸入 ftp://username:password@Turbo-NAS-IP_address/ directly 讓我們快速測試一下我們已啟動的 FTP伺服器。例如:連接 ftp://admin:admin@192.168.1.34 到 FTP 伺服器,成功以權限符合的使用者身份登入後,您可以看到並讀/寫該共用資料夾的清單。

Test the FTP service
如果您是從 Internet外部網路連到您的區域網路內的 FTP Server ,您需要把 IP 位址改成輸入您的 WAN IP 位址,或是 DDNS 的名稱。例如: ftp://admin:admin@myqnap.dyndns.com.

此外您也可以透過一些知名的 FTP client 軟體,例如:CuteFTP ,或很受歡迎的 FileZilla 來使用 FTP 服務。

結論

FTP Server 是 QNAP Turbo NAS 多功能伺服器中一項方便好用的功能。透過 Turbo NAS 來架 設FTP Server ,網頁化的設定非常簡單又快速,從此FTP架站不再是IT人員才能夠完成的高深學問,任何人都 可以輕鬆上手。

發佈日期: 2013-04-17
覺得這篇文章對您有幫助?
謝謝您,我們已經收到您的意見。
謝謝您,我們已經收到您的意見。若有任何問題,歡迎來信 support@qnap.com
53% 的人認為有幫助。