本文為大家分享了Windows搭建FTP服務(wù)器詳細(xì)圖文教程,供大家參考,具體內(nèi)容如下
前言:搭建之前,先確保你的電腦上:控制面板 >> 程序 >> 啟用或關(guān)閉windows功能 >> windows功能彈窗里面包含 Internet Information Services 這個(gè)選項(xiàng)功能,否則無(wú)法搭建,如果沒(méi)有的話,建議重裝系統(tǒng),因?yàn)橛行┚?jiǎn)版的非正版windows,這個(gè)功能被精簡(jiǎn)掉了。
一、搭建步驟:
1、開(kāi)啟 FTP 服務(wù)功能
控制面板 >> 程序 >> 啟用或關(guān)閉windows功能,會(huì)彈出 windows 功能窗口,找到 Internet Information Services 這個(gè)選項(xiàng)功能,勾選開(kāi)啟 FTP 服務(wù)。
點(diǎn)擊確定之后等待系統(tǒng)配置服務(wù),這里可能需要等待一點(diǎn)時(shí)間,然后就會(huì)提示更改成功
2、添加 FTP 站點(diǎn)
右鍵計(jì)算機(jī)選擇管理,打開(kāi)計(jì)算機(jī)管理窗口面板,選擇 :計(jì)算機(jī)管理(本地) >> 服務(wù)和應(yīng)用程序 >> Internet Information Services,選中右邊展開(kāi)的網(wǎng)站,右鍵網(wǎng)站然后選擇 添加 FTP 站點(diǎn)
或者直接搜索打開(kāi) Internet Information Services (IIS) 管理器
3、設(shè)置站點(diǎn)名稱(chēng)和 FTP 共享目錄
站點(diǎn)名稱(chēng)自己命名就可以了,該名稱(chēng)會(huì)顯示在網(wǎng)站的目錄下,物理路徑就是你 FTP 要共享的路徑
4、綁定 IP 地址端口和 SSL 設(shè)置
IP 地址就是你電腦的地址,如果不知道自己的 IP 地址的話,可以在 cmd 中輸入 inconfig 來(lái)查看,端口默認(rèn)使用 21 就可以了,SSL 可以自己選擇,如果勾選了運(yùn)行或者需要 SSL 的話就需要選擇 SSL 證書(shū),一般使用 IIS Express Development Certificate 這個(gè)證書(shū)
5、設(shè)置權(quán)限
身份驗(yàn)證如果勾選匿名則運(yùn)行匿名訪問(wèn) FTP,不勾選則不允許匿名訪問(wèn) FTP,基本則指的是用戶訪問(wèn),授權(quán)里面選擇運(yùn)行哪些用戶訪問(wèn),權(quán)限則設(shè)置用戶訪問(wèn)的讀寫(xiě)權(quán)限。
6、設(shè)置 FTP 賬號(hào)和權(quán)限
建立 FTP 服務(wù)之后,默認(rèn)登陸 FTP 服務(wù)器的賬號(hào)和密碼就是本機(jī) Administrator 的賬戶和密碼
所以我們添加一個(gè)用戶用來(lái)管理和控制 FTP 服務(wù)
打開(kāi)計(jì)算機(jī)管理面板窗口,系統(tǒng)工具 >> 本地用戶和組 >> 用戶,選擇右側(cè)的 用戶 >> 更多操作 >> 新用戶,然后設(shè)置新用戶名和密碼,同時(shí)去掉"用戶下次登錄時(shí)必須更改密碼"的勾選項(xiàng),并且勾選"用戶不能更改密碼"和"密碼永不過(guò)期"
創(chuàng)建完成之后,接下來(lái)在 FTP 站點(diǎn)給新用戶添加權(quán)限,打開(kāi) Internet Information Services (IIS) 管理器,選擇我們剛才建立 FTP 站點(diǎn),選擇中間的 FTP 授權(quán)規(guī)則,然后點(diǎn)擊右邊的"編輯權(quán)限"
在彈出的 FTP 共享文件屬性窗口中選擇"安全",點(diǎn)擊編輯
然后在 FTP 共享文件的權(quán)限彈窗中點(diǎn)擊"添加"
輸入添加我們新建的用戶
回到 FPT共享文件權(quán)限窗口,編輯新加用戶的權(quán)限為完全控制
回到 Internet Information Services (IIS) 管理器,雙擊剛才選中的 “FTP授權(quán)規(guī)則”,點(diǎn)擊右側(cè)的"添加允許規(guī)則"
在"添加允許授權(quán)規(guī)則"窗口中選擇指定用戶,并輸入我們新建的用戶名,權(quán)限可以選擇讀取或者寫(xiě)入,一般我們可以創(chuàng)建兩個(gè)賬號(hào),一個(gè)用戶只允許訪問(wèn)(讀取),一個(gè)用來(lái)讀寫(xiě)操作(讀取和寫(xiě)入)
7、訪問(wèn) FTP 服務(wù)器
訪問(wèn) FTP 服務(wù)器的方法有很多種,我們可以在瀏覽器上的網(wǎng)址輸入框輸入 FTP 訪問(wèn)地址,訪問(wèn)成功的話就會(huì)彈出用戶密碼驗(yàn)證彈出,輸入我們添加到 FTP 賬戶控制的用戶和密碼就可以訪問(wèn)看到 FTP 服務(wù)器共享出來(lái)的內(nèi)容了:
當(dāng)然也可在文件夾導(dǎo)航輸入框中輸入 FTP 服務(wù)器的地址,流暢和效果都一樣
二、配置防火墻
搭建好 FTP 服務(wù)器之后,本地的訪問(wèn)(就是自己訪問(wèn)自己)肯定是沒(méi)有問(wèn)題的,但是如果想要其它機(jī)器(同一局域網(wǎng)內(nèi))想要訪問(wèn) FTP 服務(wù)器的話,會(huì)因?yàn)榉阑饓Φ脑蚨鵁o(wú)法訪問(wèn)。可以通過(guò)關(guān)閉防火墻來(lái)解決這個(gè)問(wèn)題,但關(guān)閉了防火墻意味著會(huì)暴露了所有訪問(wèn)權(quán)限,這個(gè)不是一個(gè)安全方法,所以我們可以選擇性地設(shè)置防火墻來(lái)解決這個(gè)問(wèn)題:
1、添加防火墻允許
選擇:控制面板 >> 系統(tǒng)和安全 >> Windows Defender 防火墻 >> 允許的應(yīng)用,找到 FTP 服務(wù)器,把后面兩個(gè)框都勾選掉:
然而,設(shè)置完后,你再進(jìn)行測(cè)試會(huì)發(fā)現(xiàn)還是連不上,因?yàn)閱螁卧O(shè)置 FTP 服務(wù)器的防火墻還不夠,還必須設(shè)置 Internet Information Services (IIS) 的防火墻:
點(diǎn)擊防火墻彈窗下面的"允許其他應(yīng)用",然后選擇"瀏覽",找到 C:\Windows\System32\inetsrv\inetinfo.exe,如果你發(fā)現(xiàn)沒(méi)有找到 inetinfo.exe 這個(gè)程序(可能服務(wù)沒(méi)有被系統(tǒng)加載出來(lái)),那么就用 InetMgr.exe 這個(gè)程序,然后點(diǎn)擊添加,并且同時(shí)勾選后面的兩個(gè)框。
之所以要添加這個(gè)組件,是因?yàn)?FTP 是 IIS 的一個(gè)組件所以它也必須設(shè)置防火墻為允許,但 IIS 又不在默認(rèn)的列表之中,所以只能我們自己手動(dòng)添加。
2、設(shè)置防火墻端口入站和出站規(guī)則
配置好防火墻允許應(yīng)用程序之后,由于 FTP 使用的是 21 端口,所以還得在防火墻中添加入站和出站規(guī)則,在 windows防火墻窗口中點(diǎn)擊左側(cè)的"高級(jí)設(shè)置",在彈出的"高級(jí)安全 Windows Defender 防火墻"窗口中點(diǎn)擊左側(cè)的"入站規(guī)則",然后點(diǎn)擊右側(cè)的"新建規(guī)則":
接下來(lái)一步步設(shè)置新建入站規(guī)則向?qū)В?/p>
選擇規(guī)則類(lèi)型為"端口"
點(diǎn)擊"下一步",選擇協(xié)議為 TCP(因?yàn)镕TP使用的是TCP協(xié)議),選擇特定本地端口,輸入 21(創(chuàng)建FTP服務(wù)時(shí)我們使用的是21端口):
點(diǎn)擊"下一步",勾選"允許連接"
點(diǎn)擊"下一步",連接規(guī)則全部選上:
點(diǎn)擊"下一步",在名稱(chēng)里輸入名字,名稱(chēng)自己定義就可以了
點(diǎn)擊完成就完成了入站規(guī)則創(chuàng)建,然后用同樣的方法完成出站規(guī)則的設(shè)置,同樣設(shè)置21端口
3、客戶端訪問(wèn) FTP 服務(wù)權(quán)限問(wèn)題
配置完上面的所有步驟時(shí),如果出現(xiàn)了在客戶端訪問(wèn) FTP 服務(wù)時(shí)提示"無(wú)法訪問(wèn)指定地址服務(wù)器"之類(lèi)的彈窗提示,這是IE瀏覽器設(shè)置的問(wèn)題,解決辦法為:打開(kāi) Internet Explorer 瀏覽器,點(diǎn)擊設(shè)置按鈕,找到 Internet 選項(xiàng),在"Internet 選項(xiàng)"彈窗中的高級(jí)設(shè)置選項(xiàng)里找到"使用被動(dòng)FTP"選項(xiàng),去掉勾選就可以了:
至此,全部已經(jīng)設(shè)置完畢!
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持。