一、簡介:FTP 是File Transfer Protocol(檔案傳輸協定)的英文簡稱,而中文簡稱為“文傳協定”。FTP服務一般用于資料的上傳或下載下傳。
二、實驗環境:虛拟機Server 2016和Windows 10,網絡連接配接為僅主機模式,Server 2016 IP位址為192.168.100.100,Windows 10 IP位址為192.168.100.99,防火牆均關閉;
三、實驗步驟:
1、打開“開始”菜單,找到并打開“伺服器管理器”;

2、然後我們找到并“添加角色和功能”;
3、在這裡我們點選下一步;
4、接下來我們現在“基于角色或基于功能的安裝”;
5、下面我們現在“從伺服器池中現在伺服器”;
6、下一步我們添加“Web伺服器”;
7、再來我們跳轉到角色服務來添加FTP伺服器;
8、選擇好了後我們來安裝;
9、安裝好了後,我們去“開始”裡的“Windows管理工具”中找到它;
10、打開後,我們點選選中主機名并右擊打開選項,找到“添加FTP站點”;
11、接下來我們輸入站點名稱以及站點的路徑;
12、再來就是綁定IP位址跟證書認證了,按照下圖步驟做;
13、再然後我們選擇“基本身份驗證”以及“指定使用者”,并設定權限;
14、站點設定好了後,我們使用Windows 10來通路一下該站點;
15、這個時候就要我們輸入使用者名以及密碼;
16、輸入使用者名及密碼後我們就能看到裡面的檔案了;
17、這個時候我們就可以直接拖取檔案以及拖入檔案了;
18、那麼接下來我們用浏覽器通路一下這個站點的;
19、在浏覽器裡我們可以直接拖取,也可以點選檔案并右擊另存為;
20、若是我們用浏覽器通路時想上傳檔案就不行了;
21、其實我們也可以用指令提示符來通路站點;
22、那麼怎麼用指令提示符來下載下傳和上傳檔案呢?
這樣一來檔案就下到本地了;
23、然後我們再來上傳檔案,輸入put 檔案名,這裡要注意我用的是在Administrator上傳檔案,那麼我們的檔案就必須實作得在這個名字的檔案夾裡;
這裡我們來看一下,檔案就上傳到站點裡了。
24、倘若我們為了防止通路的人兒來一遍遍詢問我們使用者名及密碼,我們可以采用匿名通路的方式;
25、然後我們選中使用者名并點選右側的“編輯”;
26、緊接着我們現在“所有匿名使用者”并授予“讀取”權限;
27、再去到“FTP身份驗證”;
28、再把匿名身份驗證的禁用改成啟用即可;
29、下面我們用指令提示符再去通路一下;
30、最後我們來看一下如何限定檔案上傳格式,我們輕按兩下FTP請求篩選,然後可以看到右側的 “允許檔案拓展名”以及拒絕檔案拓展名,點選進去設定就好了。
31、這裡我們用doc格式做個示範;
32、接下來我們驗證一下将doc格式檔案上傳,就會看到下圖的報錯了。
到這了實驗就完成了,謝謝!