FTP

FTP鏈接報530 User 用戶名 cannot log in home directory inaccessible的解決方法

 

 

     在server 2003新建ftp用戶並開啓IIS的Ftp功能以後,有時在鏈接這個ftp的時候會出現530 User 用戶名 cannot log in home directory inaccessible的錯誤,網上通常的解決方法是ftp目錄是否存在,用戶權限是否設置正確等等。可是常常是這些都是設置正確的,卻仍是出現這樣的 錯誤提示。html

  其實緣由是在新建IIS-FTP的時候選擇了隔離用戶,而在你選擇的FTP文件夾卻和這個用戶相關的文件夾不一樣,因此天然就會出現這個提示,而找不到解決方法了。windows

  這個就涉及到server 2003的FTP文件夾的設定和命名有至關嚴格的規範。服務器

  舉個例子,若是你想爲用戶abc在server 2003下開通一個IIS-FTP服務 目錄設定爲E:\\FTP裏。除了安裝IIS和FTP組件及相關配置正確以外,你還應該在FTP文件夾中創建一個子文件夾。命名爲LocalUser,然 後在LocalUser文件夾中再創建一個子文件夾,命名爲abc,即你要開通FTP服務的用戶名。網絡

  這樣當用戶abc運行FTP服務登陸到server 2003時,會自動進入到E:\\FTP\\LocalUser\\abc文件夾目錄下,這也就很好解釋爲何最初會報出530 User 用戶名 cannot log in home directory inaccessible的錯誤了。由於不這樣設定的話 E:\\FTP\\LocalUser\\abc的目錄根本就不存在。網站

  另外若是咱們打算容許FTP站點提供匿名登陸的話,還應在LocalUser目錄下另建一個public的子目錄。同理,匿名登陸的用戶將自動進入到D:\\FTP\\LocalUser\\public目錄中。spa

  這樣設置對一個服務器多我的使用的狀況下很是有用,除此以外,你還能夠在IIS中設置每一個FTP對應的網站的流量,鏈接數等等限制來合理分配服務器資源。.net

 轉自 http://blog.sina.com.cn/s/blog_5fdcf5c901012mma.htmlserver

 

 

 

ftp錯誤150 Opening ASCII mode data connection for /bin/ls.

 

dos 下ftp默認爲port主動模式,若是客戶端pc所在網絡有防火牆,則ftp server在數據傳輸時,就不能鏈接到client,會報 150 Opening ASCII mode data connection for /bin/ls.htm

解決: 改用passive模式進行數據傳輸。blog

 

 
 

windows ftp dos命令不支持 pasv 模式?

 

問題: 使用bat批處理下載服務器數據,能夠鏈接服務器ftp但下載失敗,關閉客戶端防火牆後ok,應該是被防火牆阻止,先嚐試passive方式鏈接ftp,故有如下資料,但最終仍是防火牆的設置問題。

最終解決:打開防火牆的提示功能,發現仍是ftp.exe未被容許,打開此程序後下載正常。

 
有時候打開的程序鏈接太多也會出現這個問題。。   把其餘程序及鏈接關掉 就OK了!!
相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息