FTP無法登陸的原因和解決辦法
 

一. 如果是任何用戶都不能登陸,請作以下檢查來解決:

  1. 是不是您關閉FTP使用的端口造成的?

    FTP默認情況下需要20和21端口,但是,大量的用戶使用的是局
    域網。因此服務器上還會使用從1024至6000范圍內的大量的動態端
    口,您不能禁止FTP使用的任何一個端口,不然的話就會造成FTP
    不能正常使用,PASV模式也不能運行,如果您由于特殊原因必須限制端
    口,可以參考以下文章:
    http://support.microsoft.com/kb/555022
    運行
    C:\Inetpub\AdminScripts\adsutil.vbs set /MSFTPSVC/PassivePortRange "5000-6000"
    就可以設置端口范圍為5000-6000

    造成你去掉PASV模式才能運行,就是防火墻引起的,如果你要啟
    用windows防火墻,參考:
    您需要先在例外中,設置允許以下的TCP端口:
3389 1433 3306 25 21 20 80 110 53 8888
再設置允許以下的程序使用網絡(在例外中選擇添加程序)
C:\windows\system32\inetsrv\inetinfo.exe
C:\windows\system32\inetsrv\w3wp.exe
C:\windows\7i24tool.exe

如果您改過了3389端口,您需要另外加上您自己的端口.如果您的服務器需要允許被ping,請您在例外旁邊點高級,點設置ICMP,再點"允許傳入顯示響應請求
",確定后就會支持ping了.


    

  
  2. 是不是FTP有沒有啟動造成的?

  3. 是不是您手工修改了FTP的主目錄造成的?

    FTP時顯示:530 User xxx cannot log,home directory
    inaccessible....

    有部分用戶自以為是,修改了FTP的主目錄,導致所有FTP無法登
    陸,或者會造成登陸后進入了一個奇怪的目錄,因此,我們特別提醒,請所
    有用戶不要手工修改FTP的主目錄。如果是您手工修改了FTP的
    主目錄,就要按照以下的方式來解決:
      
      在  服務器上
      打開 IIS
      選擇 FTP站點
      選擇 默認FTP站 點,
      選擇 屬性,
      選擇 主目錄(在本地路徑中,您應該看這個的內容    
            “C:\inetpub\ftproot”,如果您看到不是這個內
             容,請您將它改回 “C:\inetpub\ftproot”點確
             定就恢復到原來的默認的FTP主目錄設置)。

  4. 是不是服務器上這個目錄“C:\inetpub\ftproot”被刪除造成的?

    當服務器上這個目錄“C:\inetpub\ftproot”被刪除,就會造成FTP無
    法登陸。請按照這里來解決:

    1) 請服務器上檢查確認這個目錄“C:\inetpub\ftproot”是否存在?
      如果您誤刪除了這個目錄,您需要手工重新建立這個目錄,

    2) 這個目錄的權限在安裝受控端時已自動設好了。 正常情況下,這個
      目錄需要everyone讀的權限.如果沒有這個權限,請加上它.


  5. 是不是你刪除了默認的FTP站,手工建立了FTP站造成的?

    在FTP客戶端設置正確時,你FTP登陸后顯示的內容是空白的,
    如果是這樣的情況,你只能在添加刪除中,刪除FTP組件,再安裝FTP組件,
    然后,點自動設置受控中的設置FTP,再重新開所有的虛擬主機.

  二. 如果只是其中一個用戶不能登陸,請按照以下方法檢查才可以解決。

  1. 先在服務器上DOS中FTP試試,
    在  開始菜單
    選擇 運行中
    輸入 cmd
    然后 輸入:ftp 服務器的IP
    輸入 用戶名密碼(看能不能登陸?如果服務器上能用這個用戶名和密
             碼登陸,而用戶說在自己的電腦上不能FTP登陸
             成功,那么 100%就是網絡造成的,原因如下:

    1). 您自己在服務器上限制了端口。
       如在網卡屬性的tcp過濾,或windows防火墻中限制了端口造成。
      (請注意,使用星外ipsec后無需要再去限制端口。不然會造成:
      “PASV方式的FTP無法使用,只能使用PORT模式”的問題。

    2). 您的用戶在自己的網絡上作了限制。
       常見的情況是,您的是用戶是內網用戶,他在自己網絡的出口上
       做了端口或者防火墻的限制導致的。

  2. 您的用戶在自己FTP軟件上設置錯誤導致的。

    例如,您的用戶使用的是Falshfxp這個FTP工具來FTP,當他設置了
    遠程目錄為:“/”時,就會導致他自己的FTP無法登陸。也無法看
    到自己的WEB目錄。這個問題是他自己造成的,不是您自己造成的,
    您可以引導按照這樣來設置:在falshfxp軟件中不需要設置遠程目錄,
                 如果您的用戶一定要設置遠程目錄,就一
                 定要將遠程目錄設置為:/FTP用戶名

  3.就是您自己在服務器上設置了本地安全策略中的帳戶鎖定策略造成的。

   例如:您有一個用戶對您說:“FTP原來正常,后來就無法登陸了”。

     解決辦法:

     檢查服務器上---管理工具---本地安全策略----帳戶鎖定策略,關閉
     所有的帳戶鎖定策略就可以解決.

  4. 您自己安裝了一些殺毒軟件或防火墻,這會自動設置安全策略,這些安
    全策略會導致FTP密碼突然提示不正確.

    例如: 一些XX版的操作系統安裝后會自動啟動自動設置安全策略,使
       用了sp2包中的scw向導也會啟動自動設置安全策略.但是,默認
       的操作系統不會!

    解決辦法: 您需要恢復到操作系統的原始狀態,如果無法恢復原始狀
         態,您需要重裝操作系統才可以解決這個問題.



 


亞威數據版權所有2010-2011
精准三中三不改料论坛