解決方法放在最前面,方便急需答案的同學:
創建了ftp使用的windows帳戶後,一定要給該帳戶添加ftp目錄的權限,如下圖所示,為新帳戶新增權限後(且設定了「ftp身分驗證」),即可正常存取ftp:
##說完解決方案,再聽我從頭道來:要在一台windows server 2008上部署一個支援匿名存取的ftp,先在iis管理員中新增ftp站點,按照介面指引即可,但配置好了之後用另一台機器測試無法使用匿名存取。然後又新建了windows帳戶,並且將新帳戶填入「ftp身份驗證」(iis\ftp網站功能
視圖中),仍然還是不行,然後又查了很多資料,試了很多設定還是不行。 。 。
最後按照上文所述方式即可正常訪問了,其實無論是否匿名,都要確保用於ftp的系統帳戶有相應的目錄權限才可以,詳情可參見微軟文檔,但寫的比較晦澀https://msdn.microsoft.com/zh-cn/library/cc785996(v=ws.10).aspx另外還要注意一點,iis的幫助中有此
注意事項:「FTP」和「Anonymous」是保留字。不能建立包含這些名稱的 IIS 管理器使用者帳戶。
#
以上是關於win server 2008設定ftp無法登陸問題的解決方法(圖文)的詳細內容。更多資訊請關注PHP中文網其他相關文章!