IIS FTP 出現 530 User cannot log in, home Directory
[重要通告]如您遇疑難雜癥,本站支持知識付費業務,掃右邊二維碼加博主微信,可節省您寶貴時間哦!
出現這樣的問題一般為IIS FTP的權限不夠,看是否有Everyone的讀取權限,這個權限是必須的;
原因
如果 FTP 站點的主目錄不存在或用戶沒有對主目錄的“讀取”權限,則會出現此問題。
回到頂端
解決方案
1. 啟動 Internet Service Manager (ISM),它將加載 Microsoft 管理控制臺 (MMC) 的 Internet Information Server 管理單元。
2. 右鍵單擊默認的 FTP 站點文件夾,然后單擊“屬性”。
3. 在“主目錄”選項卡上,驗證列出的“本地路徑”是否有效,并選中“讀取”復選框。
4. 單擊“確定”。
5. 使用 Windows 資源管理器,在步驟 3 中驗證過的“本地路徑”設置中查找該文件夾。默認情況下,FTP 主目錄是 C:\Inetpub\FTPRoot。
6. 右鍵單擊該文件夾,然后單擊“安全”選項卡。 確認用戶必須至少擁有對該文件夾的“讀取”權限。
||從 ftp連接時227 Entering Passive Mode 到 FTP協議工作方式
227 Entering Passive Mode
主動 FTP :
命令連接:客戶端 >1024 端口 -> 服務器 21 端口
數據連接:客戶端 >1024 端口 <- 服務器 20 端口 被動 FTP : 命令連接:客戶端 >1024 端口 -> 服務器 21 端口
數據連接:客戶端 >1024 端口 -> 服務器 >1024 端口
FTP協議有兩種工作方式:PORT方式和PASV方式,中文意思為主動式和被動式。
PORT(主動)方式的連接過程是:客戶端向服務器的FTP端口(默認是21)發送連接請求,服務器接受連接,建立一條命令鏈路。當需要傳送數據時, 客戶端在命令鏈路上用PORT命令告訴服務器:“我打開了***X端口,你過來連接我”。于是服務器從20端口向客戶端的***X端口發送連接請求,建立 一條數據鏈路來傳送數據。
PASV(被動)方式的連接過程是:客戶端向服務器的FTP端口(默認是21)發送連接請求,服務器接受連接,建立一條命令鏈路。當需要傳送數據時, 服務器在命令鏈路上用PASV命令告訴客戶端:“我打開了***X端口,你過來連接我”。于是客戶端向服務器的***X端口發送連接請求,建立一條數據鏈 路來傳送數據。
問題未解決?付費解決問題加Q或微信 2589053300 (即Q號又微信號)右上方掃一掃可加博主微信
所寫所說,是心之所感,思之所悟,行之所得;文當無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!