- 在windowsserver菜單中打開服務器管理器
2. 在快速啓動儀表盤中選擇配置角色服務
3. 直接下一步
4. 選擇基於角色或基於功能的安裝,下一步
5. 選擇要配置ftp服務的服務器,下一步
6. 選擇Web服務器下面的選項
7. 功能選項裏網上有些帖子說需要選,但是我看沒有ftp相關的功能,所以我就沒選,直接安裝
- 安裝完成後打開windowsserver菜單,選擇windows管理工具
2. 打開iis服務
3. 鼠標右鍵服務器名稱,選擇添加ftp站點
4. 填寫ftp站點名稱和服務路徑
5 ip選擇未分配,端口隨便,ssl選擇無
6. 身份驗證選擇基本,授權全部用戶,權限
按照自己需求定,完成
- 到這裏ftp服務以及全部配置完成,可以在瀏覽器地址欄輸入ftp://ip:port測試
- 但是測試後發現我的ftp服務只有在服務器內網地址可以訪問,在公網地址無法訪問,又是一頓查原因。。。。。
- 按照網上帖子的說法是阿里雲沒有配置安全策略或者安全策略中沒有開放ftp端口導致的,找老闆要來阿里雲帳號開始搞事情
- 在阿里雲控制檯中找到安全組,點擊創建安全組,或者編輯已有安全組,(這裏涉及到好多隱私就不一一截圖了)
- 配置完安全組之後配置入方向策略允許剛纔配置的ftp端口,我這裏配置的是21,配置好之後在服務器實例的菜單中選擇加入安全組,加入剛纔配置的安全組,此時安全組策略已經生效
- 再一次測試終於可以連接上ftp服務了,但是,看不到ftp目錄,這是怎麼回事,查看日誌發現連接ftp服務後總是要連接一個端口,而且每次鏈接的這個端口號總會變
- 這裏的解決方法是在iis服務器下,配置ftp防火牆支持
- 配置數據通道端口範圍
- 然後在阿里雲安全策略中加入配置的數據通道安全範圍端口號。
- 測試,搞定。