none
無法連入SBS 2003內建的FTP RRS feed

  • 問題

  •  

    請教各位

    我用的是SBS 2003內建的FTP,且我也有將Router上的虛擬伺服器跟防火牆都打開了

    在公司內網內用FileZilla去連它,是OK的,能順利連到FTP Site

    但是在外網(其他固定IP)卻無法連上,FileZilla上出現的錯誤訊息為"伺服器以無法路由的 ip address 送出了被動式回應. 改為使用伺服器 ip address"

     

    請問有人知道我的FTP是哪裡出了問題??

    麻煩各位了,謝謝。

    2008年4月3日 上午 04:42

解答

所有回覆

  •  

    你連的伺服器外部IP是多少開頭的?
    2008年4月3日 上午 06:01
  •  Rich Huang 寫信:

     

    你連的伺服器外部IP是多少開頭的?

     

    我是直接打IP連的....140.xxx.xxx.xxx

    之前也是這樣直接安裝起SBS 2003內的FTP的,都沒出現過這樣的問題

    2008年4月3日 上午 06:45
  • 由於資訊不夠,只能大概猜測。。。

    依您目前所遇到的狀況,可能是中間 NAT/Firewall 設定的問題。

     

    您可以看看事件檢視器是否有相關事件,又或是把 FTP Log 打開來做偵錯。

     

    HTH

    Marty

    2008年4月7日 上午 03:12
  •  Marty Chen 寫信:

    由於資訊不夠,只能大概猜測。。。

    依您目前所遇到的狀況,可能是中間 NAT/Firewall 設定的問題。

     

    您可以看看事件檢視器是否有相關事件,又或是把 FTP Log 打開來做偵錯。

     

    HTH

    Marty

     

    您好

    我於事件檢視器中的系統,發現有關FTP的警告訊息(非錯誤訊息),訊息內容如下:

     

    類型:警告

    來源:MSFTPSVC

    類別目錄:無

    事件:10

    描述:在100秒無活動狀態後,主機xx.xxx.xx.xx的使用者John已超過等候的時間。

     

    這個似乎與我無法傳輸/下載FTP檔案無關連

    2008年4月7日 上午 07:48
  • Please disable Automatic Password Synchronization on the FTP site and reset the passwords for the IUSR_SERVERNAME account. To do this, follow these steps: 1. Open the Internet Service Manager. To do this, click Programs on the Start menu, click Programs, click Windows NT 4.0 Option Pack, and then click Microsoft Internet Infomation Server.
    2. Expand the Internet Information Server folder, then expand SERVERNAME.
    3. Right-click the default FTP site and click Properties.
    4. On the Security Accounts tab, clear Enable Automatic Password Synchronization.
    5. Change the password to one that you can remember and click OK.
    6. Open User Manager for Domains. To do this, click Programs on the Start menu, then click Administrative Tools (Common).
    7. Double-click the IUSR_SERVERNAME account.
    8. Change the Password and Confirm Password fields to match the password that you set in step 5.
    9. Ensure that User Cannot Change Password and Password Never Expires are both selected, then click OK.

     

    Jimmy

    2008年4月7日 上午 08:54
  • Client端設定強制用PORT mode不要使用PASV mode即可。

    2008年4月7日 下午 08:29
  •  Eric Tsai 寫信:

    Client端設定強制用PORT mode不要使用PASV mode即可。

     

    不好意思,我不太了解,請問該如何設定呢??我目前使用的連線軟體是FileZilla

     

     

     

    還有就是,

    目前的狀況是:在外網用FileZilla可以連到FTP Site,但是卻無法取得目錄列表

     

    FileZilla顯示出的訊息是:

     

    狀態:正在連線到 140.xxx.xxx.xx...
    狀態:連線已建立,正等候歡迎訊息...
    回應:220-Microsoft FTP Service
    回應:220 This is FTP Site.
    指令:USER tom
    回應:331 Password required for tom.
    指令:PASS ************
    回應:230-Welcome.
    回應:230 User tom logged in.
    指令:SYST
    回應:215 Windows_NT
    指令:FEAT
    回應:211-FEAT
    回應:   SIZE
    回應:   MDTM
    回應:211 END
    狀態:已連線
    狀態:正在取得目錄列表...
    指令:PWD
    回應:257 "/" is current directory.
    指令:TYPE I
    回應:200 Type Set to I.
    指令:PASV
    回應:227 Entering Passive Mode (192.168.12.xx,6,231)
    狀態:伺服器以無法路由的IP Address送出了被動式回應.改為使用伺服器IP Address.
    指令:LIST
    回應:425 Can't open data connection.
    錯誤:無法取得目錄列表

     

     

    可以連到FTP,但無法取得目錄列表

    請問各位是否我有地方沒設定好???

    麻煩各位了,謝謝

    2008年4月8日 上午 06:03
  • 站台的傳輸設定裡面選主動模式

    2008年4月8日 上午 06:06
  •  Eric Tsai 寫信:

    站台的傳輸設定裡面選主動模式

     

    您好

     

    我將FileZilla上方工具列的"編輯 → 設定 → 連線 → FTP → 被動模式"裡,選擇換成"回復為主動模式"

    但是還是無法取得目錄列表

    2008年4月8日 上午 07:37
  • 連線過程貼上來吧。

    你的client也在NAT後面嗎?server和client不能都在NAT後面。

    2008年4月9日 上午 06:13
  •  Eric Tsai 寫信:

    連線過程貼上來吧。

    你的client也在NAT後面嗎?server和client不能都在NAT後面。

     

    您好

     

    我用Filezilla連FTP的連線過程

    在本篇的前兩個回覆中已經有po出來了

    而我的Client端是用另一條有實體IP的中華電信ADSL,且Client端就是直接用那個中華電信的固定IP,並非跟Server端一樣都在同個區網內

     

    麻煩您了,謝謝

    2008年4月9日 上午 06:35
  • 如果跟你之前貼的一樣,那表示還是用被動模式,根本沒改成主動模式。

    client端不是在NAT後面,那有沒有用任何防火牆軟體?

    2008年4月9日 上午 06:42
  •  Eric Tsai 寫信:

    如果跟你之前貼的一樣,那表示還是用被動模式,根本沒改成主動模式。

    client端不是在NAT後面,那有沒有用任何防火牆軟體?

     

    狀態: 連線已建立, 正等候歡迎訊息...
    回應: 220-Microsoft FTP Site
    回應: 220 This is FTP Site.
    指令: USER tom
    回應: 331 Password required for tom.
    指令: PASS **************
    回應: 230-Welcome to FTP Site.
    回應: 230 User tom logged in.
    指令: SYST
    回應: 215 Windows_NT
    指令: FEAT
    回應: 211-FEAT
    回應:     SIZE
    回應:     MDTM
    回應: 211 END
    狀態: 已連線
    狀態: 正在取得目錄列表...
    指令: PWD
    回應: 257 "/" is current directory.
    指令: TYPE I
    回應: 200 Type set to I.
    指令: PASV (Client端卻還一樣是PASV???)
    回應: 227 Entering Passive Mode (192,168,xx,xxx,122,41).
    狀態: 伺服器以無法路由的 IP Address 送出了被動式回應. 被動模式失敗. (已改成主動模式,但似乎還是在跑被動模式)
    指令: PORT 60,xxx,xxx,xxx,5,63
    回應: 200 PORT command successful.
    指令: LIST
    回應: 150 Opening BINARY mode data connection for /bin/ls.
    錯誤: 連線逾時
    錯誤: 無法取得目錄列表

     

     

    至於防火牆,只有在FTP Server端對外的D-Link Router上有防火牆的設定,但我都已經有將21 Port設定成允許通過,甚至連D-Link Router裡面的虛擬伺服器得FTP設定也有將他正常啟動了,還有就是我的DHCP是由D-Link Router負責分配,而不是Windows Server在負責

    2008年4月10日 上午 03:13
  • 不會設FileZilla就不要用,先用IE試,網際網路選項裡面不能勾使用被動式FTP。

    2008年4月10日 上午 03:54
  •  Eric Tsai 寫信:

    不會設FileZilla就不要用,先用IE試,網際網路選項裡面不能勾使用被動式FTP。

     

    我照您所說的,設定成 "工具 → 網際網路選項 → 進階 → (取消勾選)使用被動式FTP"

    而後於IE往只列上輸入 ftp://140.xxx.xxx.xxx ,也有輸入帳號與密碼來登入

    但卻出現無法開啟此資料夾,且又說無權限

    2008年4月10日 上午 06:36
  • 那你再想辦法用FileZilla試試吧。站台管理員加個站台之後右邊可以設用主動模式,再把連線過程貼上來。

    2008年4月13日 下午 07:25
  • 我跟你一樣的問題

    把firewall 的 80 and 443 打開就可以了

    2008年10月8日 上午 08:48