none
FTP 設定問題 RRS feed

  • 問題

  • 各位好,我的環境是

    Windows 2003 Sever x64 + Windows 防火牆 Enable + IIS FTP (不允許匿名存取) + Port 21 Open

     

    我試了兩套 FTP Client 下載 160M 的檔案,結果每次工作完成後 100%,又自動重新開始,小檔案下載正常,我想應該是 FTP 或是防火牆的設定問題,CuteFtp 以及 FTP Voyager 都一樣,用檔案總管下載有時候會正常,有時候最後會 Timeout 掉,我想可能防火牆少開了,我現在又把 Port 20 Open 測試看看,各位有沒有碰過這個問題,不知道我哪裡有設定錯誤,謝謝。

     

     

    COMMAND:> [2008/6/13 下午 02:45:05] RETR xxxxx.bak
    STATUS:>   [2008/6/13 下午 02:45:05] Connecting FTP data socket... 99.99.99.99:5001...
      [2008/6/13 下午 02:45:05] 125 Data connection already open; Transfer starting.
    ERROR:>    [2008/6/13 下午 03:38:06] Timeout (60000 ms) occurred on receiving server response.
    STATUS:>   [2008/6/13 下午 03:38:06] Waiting 60 seconds...
    STATUS:>   [2008/6/13 下午 03:39:06] Transferring file "/xxxxx.bak"...
    STATUS:>   [2008/6/13 下午 03:39:06] An identical file already exists on your hard drive.
    STATUS:>   [2008/6/13 下午 03:39:06] Applying Smart Overwrite rule: auto-overwriting (as REST not supported).
    STATUS:>   [2008/6/13 下午 03:39:06] Removing local file "C:\temp\xxxxx.bak".
    COMMAND:> [2008/6/13 下午 03:39:06] TYPE I
      [2008/6/13 下午 03:39:07] 200 Type set to I.
    COMMAND:> [2008/6/13 下午 03:39:07] PASV
      [2008/6/13 下午 03:39:08] 227 Entering Passive Mode (99,99,99,99,19,138).
    COMMAND:> [2008/6/13 下午 03:39:08] RETR 96008unit2.bak
    STATUS:>   [2008/6/13 下午 03:39:08] Connecting FTP data socket... 99.99.99.99:5002...
      [2008/6/13 下午 03:39:10] 125 Data connection already open; Transfer starting.

    2008年6月13日 上午 08:25

解答

  • 您好


    我想應該是個人防火牆問題,可以考慮將個人防火牆設定FTP 21 Port開啟
    如果是使用CuteFTP,可以在防火牆設定開放Cute FTP軟體‧

    不過試試看在FTP主機是直接下載與Client下載有沒有一樣結果
    順便檢查Client的Firewall

    您可以參考以下網址:
    1. Windows Firewall  http://kb.globalscape.com/article.aspx?id=10130
    2. CuteFTP http://kb.globalscape.com/article.aspx?id=10245


    Cloud


    2008年6月13日 上午 10:52
  • 不好意思,沒講清楚,Windows 2003 server x64 是我的 FTP 主機,我在 Internet 用 XP、VISTA、Windows2003 等 OS 連線到我的 FTP 主機,會出現前述問題。

     

    FTP 主機的防火牆是 Windows 內建的,針對 FTP 開了 20 port 跟 21 port,問題依舊,對照 CuteFTP 的 KB,看來設定是正常的,因為別的 FTP Client 軟體也是同樣的結果,所以應該還是 Server 端的問題。

     

    不過想不起來 FTP 除了 20、21 port 以外還有其他的連線需求,看來是檔案下載完成後,Client 端還要跟 Server 做什麼樣的溝通,等會再試試看把防火牆 Disable 掉,來釐清是不是 Windows 防火牆的問題了,謝謝。

    2008年6月13日 上午 11:39

所有回覆

  • 您好


    我想應該是個人防火牆問題,可以考慮將個人防火牆設定FTP 21 Port開啟
    如果是使用CuteFTP,可以在防火牆設定開放Cute FTP軟體‧

    不過試試看在FTP主機是直接下載與Client下載有沒有一樣結果
    順便檢查Client的Firewall

    您可以參考以下網址:
    1. Windows Firewall  http://kb.globalscape.com/article.aspx?id=10130
    2. CuteFTP http://kb.globalscape.com/article.aspx?id=10245


    Cloud


    2008年6月13日 上午 10:52
  • 不好意思,沒講清楚,Windows 2003 server x64 是我的 FTP 主機,我在 Internet 用 XP、VISTA、Windows2003 等 OS 連線到我的 FTP 主機,會出現前述問題。

     

    FTP 主機的防火牆是 Windows 內建的,針對 FTP 開了 20 port 跟 21 port,問題依舊,對照 CuteFTP 的 KB,看來設定是正常的,因為別的 FTP Client 軟體也是同樣的結果,所以應該還是 Server 端的問題。

     

    不過想不起來 FTP 除了 20、21 port 以外還有其他的連線需求,看來是檔案下載完成後,Client 端還要跟 Server 做什麼樣的溝通,等會再試試看把防火牆 Disable 掉,來釐清是不是 Windows 防火牆的問題了,謝謝。

    2008年6月13日 上午 11:39