windows上搭建FTP服務器

前言

由於需要開發相應的FTP工具類訪問FTP服務器,同時爲了開發調試方便,故在自己開發機器windows上搭建一個FTP服務器。FTP協議是C/S架構的應用層協議,在本機搭建FTP服務器,就是既把本機當作FTP服務器,也是把本機當作FTP客戶端。

搭建環境

  • Windows 10 專業版

FTP服務器搭建步驟

1. 啓用FTP相關功能

進入控制面板 > 程序 > 程序和功能,點擊“啓用或關閉Windows功能”,勾選上如下圖所示的功能
啓用或關閉Windows功能

2. 添加並配置FTP站點

打開“計算機管理”窗口(可通過右鍵選擇桌面計算機圖標,選擇“管理”菜單進入),點擊服務和應用程序 > Internet Infomation Service (IIS)管理器,如下圖所示右鍵選擇“網站”,點擊“添加FTP站點…”
添加FTP站點

2.1 配置FTP站點名稱及FTP站點對應的內容目錄

配置站點信息

2.2 綁定訪問地址及SSL設置

由於搭建的FTP服務器是用作個人本地開發使用的,所以這裏綁定訪問地址及SSL設置時比較隨便,怎麼簡單就怎麼來。
綁定地址及SSL設置

2.3 配置身份驗證和授權信息
  • 身份驗證勾選“基本”而不是“匿名”,因爲開發時需要採用用戶/密碼這種登錄類型;
  • 權限“讀取”、“寫入”都勾選上,因爲既需要開發從FTP服務器下載文件的功能,也需要開發將本地文件上傳至FTP服務器的功能;
    身份驗證和授權信息
    FTP站點添加完畢後,可以在“網站”界面查看到相應的站點記錄。
    FTP站點記錄

FTP服務器搭建驗證

爲了驗證FTP服務器是否搭建成功,可以使用任意一款FTP客戶端工具進行驗證。

FTP客戶端比較多,有命令行界面的,也有圖形界面的;有windows自帶的,也有第三方提供的。比如ftp命令行,FileZilla,FlashFXP,UE編輯器的FTP插件,甚至瀏覽器或windows資源管理器的地址欄中輸入ftp地址也可當做FTP客戶端。

這裏選用windows資源管理器進行驗證。

驗證登錄FTP服務器

打開windows資源管理器,在其地址欄中輸入 ftp://localhost/,回車
登錄FTP服務器
輸入登錄FTP服務器的用戶名/密碼,進行登錄

由於之前添加FTP站點時,授權允許訪問的用戶爲“所有用戶”,並沒有指定具體的用戶,所以默認的FTP服務器的用戶名/密碼就是本地登錄的用戶名/密碼

登錄FTP
FTP服務器登錄成功
FTP服務器根目錄

驗證文件上傳

新建一個文件,比如 文件1.txt,將其通過FTP客戶端上傳至FTP服務器文件上傳
打開之前配置FTP站點時映射的FTP服務器內容目錄,這裏是D:\FTP_HOME,可以看到,文件已成功上傳至FTP服務器。
FTP服務器根目錄文件

驗證文件下載

在FTP服務器上新建一個文件,比如 download.txt
在這裏插入圖片描述
切換回FTP客戶端,刷新一下,可以將剛纔的 download.txt文件下載到本地在這裏插入圖片描述

參考文章

Windows下搭建FTP服務器的一些總結

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章