項目開發要用到ftp服務,本來用的Serv-U,但是第二天打開就顯示“Serv-U文件服務器已經停止”,網上搜了一下,說是Serv-U破解版很容易脫機,可以設置讓它停止後自動啓動,貌似也能解決問題。但是開發的項目,服務器數據要備份到ftp服務器上面,萬一備份的時候這個工具掛了,自己的服務器也掛了,那就不好玩了......於是考慮到windows自帶的ftp,網上搜了一把,把windows自帶的ftp搭好了,下面是具體步驟。
目錄
一. 設置FTP服務
1. 開啓FTP服務
2. 添加FTP站點
a. 添加上傳站點
b. 添加下載站點
3. 開啓FTP站點
二. 設置windows防火牆
1. 允許FTP服務
2. 允許IIS
三. 驗證FTP是否開啓
一. 設置FTP服務
1.開啓FTP服務
控制面板->卸載或更改程序->在窗口左側:打開或關閉Windows功能,彈出以下窗口,
紅色框內的勾選框勾上,這裏要注意的是,除了FTP服務都要都選上,下面Web管理工具的IIS管理服務也要勾選上,因爲FTP服務歸IIS管理服務管理(看了其他的很多教程都沒有說到這個,但我的電腦上默認是沒有勾選的,不勾選的話沒法添加FTP站點)
2.添加FTP站點
計算機->右鍵 管理->服務和應用程序->IIS管理器,選擇你的計算機,右擊下面的網站,選擇添加FTP站點,分別添加一個上傳和下載站點
a.添加上傳站點
填寫上傳站點名,ftpupload,選擇上傳ftp文件保存的路徑,F:\FTP\upload(爲了後面驗證FTP是否能正常使用,在文件夾裏面添加一個文件upload.txt,隨便寫點內容)
選擇IP地址,SSL選擇“允許”,點擊下一步
編輯權限,讀寫都要勾上,點擊完成就OK了
b.添加下載站點
填寫下載站點名,ftpdownload,選擇上傳ftp文件保存的路徑,F:\FTP\dowload(同樣文件夾裏面放一個文件,用於驗證)
上傳站點使用了21端口,我們把下載站點的端口改一下,2121
勾選權限注意一下,下載站點只需要讀取權限,點擊完成
3.開啓FTP站點
添加的ftp站點需要開啓才能使用
以上,FTP服務就設置好了,防火牆如果是關閉的話,這時候就可以使用了,看第三步,驗證,防火牆打開的,看下一步
二. 設置windows防火牆
控制面板->Windows防火牆->允許程序或功能通過Windows防火牆
1.允許FTP服務
2.允許IIS(Internet Information Service)
因爲FTP服務是由IIS管理,所以IIS當然也要允許通過
IIS的exe直接在計算機搜索inetinfos.exe就可以了
三. 驗證FTP是否開啓
上傳
另找一臺電腦,在瀏覽器輸入ftp://ip,回車,彈出來的驗證框輸入用戶名密碼(創建FTP站點時登入計算機的用戶),登錄
下載
輸入ftp://ip:2121,填寫用戶名密碼,就能看到下載站點的內容了,跟建立站點時所選文件夾的內容一致
參考:https://jingyan.baidu.com/article/574c5219d466c36c8d9dc138.html