正常搭建FTP步驟就不用講了,這里一筆帶過:
1/安裝IIS和FTP:控制面板,啟動或關閉windows功能
2/添加用戶(即使允許匿名訪問的話,最好也添加一個用戶,后續會用得到:計算機管理/本地用戶和組/用戶)
3/修改ftp物理路徑的訪問權限,即將ftp目錄共享給新增的用戶(或者直接共享給everyone,視具體應用)
4/打開IIS管理器,新增ftp站點,指向ftp目錄,這里按照正常的步驟來就行了(無SSL/基本(所有用戶,擁有讀取和寫入權限))
重點來了,設置完之后,本地打開都是沒什么問題的,但是外網不行,注意,如果使用了雲服務器的話(以華為雲為例,需要web端管理ESC服務器,更改安全組權限;
並在IIS根目錄下,設置FTP防火牆支持(若不是在根目錄,端口范圍灰色不可改動),IP地址為公網IP),按照官方教程做了這些之后,你會發現,還是沒效果,哈哈。蛋疼之極!
最后這樣解決了:
FTP/基本設置/連接為,在這里使用特定用戶,即上述步驟2中創建的用戶,輸入賬號密碼保存,重啟服務器,大功告成,一定要重啟服務器!