訪問Windows server的基於IIS的FTP服務器時提示「用指定的用戶名和密碼無法登陸該FTP服務器」時的解決方法

首先,你要保證用來在客戶機上訪問FTP服務器的賬戶(服務器本地賬戶)擁有對FTP站點主目錄的NTFS權限,像這樣:

在這裏插入圖片描述

上圖中的student和admin是我用來訪問FTP站點的賬戶,確定已經設置了NTFS權限之後,然後再按照如下步驟進行嘗試。

今天在Windows server 2012中用IIS服務器建立了一個FTP站點,並創建了兩個用來訪問FTP站點的賬戶,創建完成後,用Windows xp的虛擬機試着登錄了一下,出現瞭如下問題:
在這裏插入圖片描述
看到百度上有說在該FTP站點的管理頁面中,選擇FTP SSL設置,設置SSL策略爲允許SSL連接可以解決,之後我試了一下,如下圖:在這裏插入圖片描述
在這裏插入圖片描述
再次使用XP虛擬機訪問,問題仍然沒有解決,最後自己摸索着找到了解決方案:在FTP站點的管理頁面選擇FTP授權規則,如下圖:
在這裏插入圖片描述
點擊進入後,選擇添加允許規則——>允許訪問此內容的選項選擇所有用戶——>設置讀取、寫入兩個權限——>確定:
在這裏插入圖片描述
現在我們再嘗試使用正確的賬號密碼進行登錄,我的這臺FTP服務器的IP是192.168.230.140,輸入賬號密碼後直接登陸成功,已經可以訪問了:
在這裏插入圖片描述

DONE!