星外虛擬主機--常見FTP問題說明
[重要通告]如您遇疑難雜癥,本站支持知識付費業務,掃右邊二維碼加博主微信,可節省您寶貴時間哦!
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 "5500-5700"
就可以設置端口范圍為5500-5700
造成你去掉PASV模式才能運行,就是防火墻引起的,如果你要啟
用windows防火墻,參考:
http://blog.gemin.com.cn/article.asp?id=766
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讀的權限.如果沒有這個權限,請加上它.
二. 如果只是其中一個用戶不能登陸,請按照以下方法檢查才可以解決。
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向導也會啟動自動設置安全策略.但是,默認
的操作系統不會!
解決辦法: 您需要恢復到操作系統的原始狀態,如果無法恢復原始狀
態,您需要重裝操作系統才可以解決這個問題.
------------------------------------------------------------------------------------------------------------------
FTP能登陸,但無法上傳的原因和解決辦法:
------------------------------------------------------------------------------------------------------------------
1.您的用戶試圖往不允許的目錄上傳內容,就會提示上傳失敗。
參考以下允許寫入和不允許寫入的目錄來解決:
您的用戶ftp登陸以后,允許寫入的目錄只有:
“/ftp用戶名/web”
“/ftp用戶名/db”
您的用戶ftp登陸以后,不允許寫入的目錄有:
“/”
“/ftp用戶名"
“/ftp用戶名/log”
2. 您的用戶空間已用光造成的。
這種情況下,您需要讓用戶刪除部分文件,然后空出空間,才可以上傳
新的文件。
3.web目錄的權限不正確,造成的。
解決辦法:
可以在 平臺的管理區
選擇 自助管理
選擇 主機管理中
點 恢復權限(如果點了“恢復權限”,權限仍然不能恢復,就
需要上服務器手工設置這個權限.如果您上服務
器設置這個權限的時候,發現web目錄沒有“安
全部分的屬性”可以設置,您就需要掃描硬盤來
解決)
4. 您的用戶在虛擬主機的面板中,設置了“關閉寫入功能”造成的.
5. 有少量的用戶在內網中,上傳文件時,受到網絡限制造成上傳失敗。
這樣的情況只能用戶更換網絡上傳才能解決.
6. 您自己在IIS中,默認的FTP站的屬性中關了FTP寫入權限造成的
7. 您的服務器管理人員自己設置了防火墻并限制了ftp只允許使用20和21
端口,就會造成您的內網用戶無法上傳文件。
提醒:
您使用了星外安全包后,就可以自動關閉不安全的端口,因此,我們
不建議您手工設置20和21端口的限制,因為會影響正常用戶的使用.
--------------------------------------------------------------------------------------------------------------
FTP能登陸,但無法讀取/刪除文件原因和解決辦法:
--------------------------------------------------------------------------------------------------------------
1. 文件被鎖定造成的。(例如ACCESS數據庫經常被鎖定,)
解決辦法:讓您的用戶停止虛擬主機一會兒后,就會解鎖,從而可以刪除這
個文件,如果停止虛擬主機還不能解鎖,您可以在管理區,虛擬
主機管理的地方,回收這個虛擬主機所在的池,就可以解鎖這個
文件。
2. 文件的索引壞了造成的。
在一臺有上百萬文件的服務器中,很有可能發生這種情況,這類文件用上面
的方法1無法刪除(管理員上服務器找到這個文件也無法刪除),只能通過掃
描硬盤后才可以刪除,掃描硬盤的命令為: chkdsk d: /r
-----------------------------------------------------------------------------------------------------------------
FTP能登陸,但列不出文件和目錄的原因和解決辦法:
--------------------------------------------------------------------------------------------------------------
1). 您自己在服務器上限制了端口。
如在網卡屬性的tcp過濾,或windows防火墻中限制了端口造成。
(請注意,使用星外ipsec后無需要再去限制端口。不然會造成:
“PASV方式的FTP無法使用,只能使用PORT模式”的問題。
2). 您的用戶在自己的網絡上作了限制。
常見的情況是,您的是用戶是內網用戶,他在自己網絡的出口上
做了端口或者防火墻的限制導致的。
-----------------------------------------------------------------------------------------------------------------
FTP能登陸,但上傳大文件上傳一部分就中斷:
--------------------------------------------------------------------------------------------------------------
你可以在服務器上裝一個FTP軟件,在同一臺服務器上FTP測試是
否正常,如果完全正常,這個問題有以下可能:
1). 您自己在服務器上限制了端口。
如在網卡屬性的tcp過濾,或windows防火墻中限制了端口造成。
(請注意,使用星外ipsec后無需要再去限制端口。)
2). 你的服務器所在的機房網絡有問題造成的,很多雙線機房的網絡
都有各種各樣的問題,這個問題只能聯系機房處理。
3). 殺毒軟件或信息監控軟件中木馬檢查功能造成的。您可以暫時關
閉這類軟件試。
4).除此以外,FTP上傳不正常的,99%是機房的防火墻造成的.微軟自己開
發的FTP穩定性不會這么差.微軟的FTP默認是用PASV動態端口的(和
SER-U不一樣.)
FTP默認情況下需要20和21端口,但是,大量的用戶使用的
是局域網。因此服務器上還會使用從1024至6000范圍內的大量
的動態端口,您不能禁止FTP使用的任何一個端口,不然的話就
會造成FTP
不能正常使用,PASV模式也不能運行,如果您由于特殊原因必須限制
端口,可以參考以下文章:
http://support.microsoft.com/kb/555022
可以直接運行
C:\Inetpub\AdminScripts\adsutil.vbs
set /MSFTPSVC/PassivePortRange "5500-5700"
就可以設置端口范圍為5500-5700,然后,您可以讓機房在防火墻中允
許5500-5700端口段就解決這個問題.
-----------------------------------------------------------------------------------------------------------------
FTP上傳時速度很慢:
--------------------------------------------------------------------------------------------------------------
FTP軟件是沒有速度限制的,也無法進行速度限制,因此,造成這個問題
的唯一原因就是網絡影響,這個問題有以下可能:
1). 您的服務器所在的機房限制了網絡速度。
2). 你的服務器所在的機房的出口帶寬有限,影響了上傳速度。
3). 您自己的電腦所在的網絡慢造成的,如網通上傳到電信服務器就
會很慢。
-----------------------------------------------------------------------------------------------------------------
FTP軟件可以連接,但是瀏覽器無法連接:
--------------------------------------------------------------------------------------------------------------
FTP軟件可以連接,就表明服務器是正常的,IE不能連接,很可能是你的電腦是內網的,IE沒有使用PASV方式連接,也可能是,服務器上限制了端口造成的,請參考本文檔的第一部分的說明.
-----------------------------------------------------------------------------------------------------------------
新開空間,默認FTP沒有寫入權限:
--------------------------------------------------------------------------------------------------------------
這是您沒有點自動設置受控端中的設置FTP造成的,請在開始,自動設置受控端中再點一次.
問題未解決?付費解決問題加Q或微信 2589053300 (即Q號又微信號)右上方掃一掃可加博主微信
所寫所說,是心之所感,思之所悟,行之所得;文當無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!