Knowledgebase
FTP 常見問題
Posted by - NA - on 19 July 2011 10:40

問:為什麼我無法連上FTP?

答:無法連上FTP有以下幾種可能:

  1. 若是在辦公室或是家中的區域網路內連接FTP,請先嘗試將NAS直接與電腦對接(不經過分享器、路由器等)來測試電腦與NAS端是否運作正常。若是對接使用正常,則可能區網內中間的節點(分享器、路由器等)的設定或運作有問題。若是對接後仍無法正常使用,請檢查電腦與NAS上的相關設定(可參考下面第3與第4點)。
  2. 若是透過網際網路來連接FTP,請確認網路的相關設定與port皆已設定開放完成。若您的NAS是接在IP分享器上,請您先在分享器上設定好DMZ或是port forwarding(FTP所使用的port為20和21)。
  3. NAS的FTP服務尚未啟用,啟用方式如下:
    • v3.xx.xx請由 [系統網路 / FTP] 頁面啟動FTP。
    • v5.00.04請由 [ Network Service / FTP ] 頁面啟動FTP。
    • v5.01.04請由 [網路服務 / FTP ] 頁面啟動FTP。
  4. 同時啟用了FTP與安全的FTP(明確的)服務。
    • 安全的 FTP(明確的)功能是將一般ftp://協定轉換為ftpes://協定,當啟用此服務後,將只能透過ftpes://來連接FTP,原來的ftp://將無法使用。
    • 若您沒有要使用此功能,請不要啟用這項服務。
      • v3.xx.xx請由 [系統網路 / FTP] 頁面啟用 / 停用此功能。
      • v5.00.04請由 [ Network Service / FTP ] 頁面啟用 / 停用此功能。
      • v5.01.04請由 [網路服務 / FTP ] 頁面啟用 / 停用此功能。

問:什麼是安全的FTP(明確的) / ftpes

答:在NAS的FTP設定頁面中,使用者必須要啟動FTP後,才能啟動安全的FTP(明確的)服務。當啟動此服務後,一般的FTP連線方式將無法使用,若使用者並無相關需求,請不要啟動此項服務。

當使用者啟動了這項功能後,FTP就必須要透過TLS/SSL來進行連線,請改用ftpes://NAS_IP來取代原來的ftp://NAS_IP來做連線。另外,此服務會用特定的passive ports(預設是30000 - 32000)來取代原本的port 20,但port 21在此服務中仍會被使用。

您的FTP用戶端軟體必須要支援此種連線方式才能夠順利連線。欲了解如何設定您的FTP用戶端軟體透過TLS/SSL進行連線,請參考您FTP軟體的輔助說明或使用手冊。

有關安全的FTP(明確的)此項功能的更多資訊,請參考下列連結:http://en.wikipedia.org/wiki/FTPS

問:為什麼我在Windows底下用FTP把檔案上傳後會變成亂碼,有的檔案 / 資料夾還打不開?

答:這是因為FTP server端跟client端的編碼不同所導致的。由於Windows對許多編碼的處理未臻完美,因此建議不要由Windows本身來使用FTP,改用專門的FTP軟體來使用FTP服務。以FileZilla為例,只要把NAS上的FTP 編碼設定為UTF-8,即可順利以FileZilla存取而不會有編碼問題。

若要使用Windows的FTP,請將FTP編碼設定為BIG-5,再使用Windows來連結FTP。

(749 vote(s))
Helpful
Not helpful

Comments (0)