解決辦法放在最前面,方便急需答案的同學: 創建了ftp使用的windows賬戶後,一定要給該賬戶添加ftp目錄的許可權,如下圖所示,為新賬戶添加許可權後(且設置了“ftp身份驗證”),即可正常訪問ftp: 說完解決方案,再聽我從頭道來: 要在一臺windows server 2008上部署一個支持匿名訪 ...
解決辦法放在最前面,方便急需答案的同學:
創建了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 管理器用戶帳戶。