FTP服務(wù)器
在Windows2003下搭建FTP 服務(wù)器Windows 2003 Standard Edition、Windows 2003 Enterprise Edition、Windows XP Profe
在Windows2003下搭建FTP 服務(wù)器
Windows 2003 Standard Edition、Windows 2003 Enterprise Edition、Windows XP Professional 、Windows 2000 Server 、Windows 2000 Advanced Server 以及 Windows 2000 Professional 的默認(rèn)安裝都帶有 IIS 。在系統(tǒng)的安裝過(guò)程中IIS 是默認(rèn)不安裝的,在系統(tǒng)安裝完畢后可以通過(guò)添加刪除程序加裝 IIS 。
IIS 是微軟推出的架設(shè) WEB 、FTP 、SMTP 服務(wù)器的一套整合系統(tǒng)組件,捆綁在 上列NT 核心的服務(wù)器系統(tǒng)中。本文針對(duì)通過(guò)Windows2003 IIS組件配合金萬(wàn)維g 動(dòng)態(tài)域名解析軟件向互聯(lián)網(wǎng)提供FTP 服務(wù)。
第一步:安裝Windows 2003 IIS中FTP 組件
在控制面板的添加/刪除程序——Windows 組件向?qū)А獞?yīng)用程序服務(wù)器——Internet 信息服務(wù)(IIS)中選中“文件傳輸協(xié)議(FTP)服務(wù)”。如下圖:
在選定需要安裝的服務(wù)后安裝向?qū)?huì)提示需要插入Windows 2003安裝光盤(pán),這時(shí)您插入安裝盤(pán)按照提示進(jìn)行安裝,IIS 中的FTP 很快便自動(dòng)安裝完成。
第二步:設(shè)置gnHost 動(dòng)態(tài)域名解析服務(wù)
1、登陸www.gnway.com ,注冊(cè)用戶名,如下圖所示:
圖一
至此,您獲得一個(gè)免費(fèi)二級(jí)域名“您的用戶名.gnway.net”,并可以享受免費(fèi)動(dòng)態(tài)域名解析服務(wù)。
2、用申請(qǐng)的用戶名登陸,進(jìn)入如下頁(yè)面:
圖二
3、如果您想享受更專業(yè)的服務(wù),請(qǐng)按照提示點(diǎn)擊“申請(qǐng)”頂級(jí)域名,如下圖所示:
圖三
4、如果您已經(jīng)擁有了頂級(jí)域名,請(qǐng)按照?qǐng)D二提示操作。
5、如果您獲得的是內(nèi)網(wǎng)IP ,而且通過(guò)路由器共享上網(wǎng),需要做端口映射
,
點(diǎn)擊此處查看你的機(jī)器的對(duì)外IP 地址。
6、登陸客戶服務(wù)—下載專區(qū),下再最新版本的客戶端(有Windows 和Linux 兩個(gè)版本)
7、在您的服務(wù)器上以申請(qǐng)的用戶名登陸并運(yùn)行客戶端,如下圖所示:
ping 您在金萬(wàn)維申請(qǐng)的域名,如果得出的IP 地址和客戶端上面顯示的公網(wǎng)IP 相同,則說(shuō)明客戶端正常運(yùn)行,解析服務(wù)正確。
第三步:配置FTP 服務(wù)器
,打開(kāi)程序——管理工具——Internet 信息服務(wù)(IIS)管理器——FTP 站點(diǎn),(也可以在運(yùn)行中輸入INETMGR 進(jìn)入管理器)。
在IIS FTP組件中,F(xiàn)TP 每一個(gè)站點(diǎn)只能對(duì)應(yīng)一個(gè)端口、每一個(gè)站點(diǎn)只能對(duì)應(yīng)一個(gè)全局目錄。權(quán)限順序可理解為 站點(diǎn) >= 虛擬路徑,如果需要建立匿名訪問(wèn)的FTP 服務(wù)和需要認(rèn)證的FTP 服務(wù),需要建立兩個(gè)站點(diǎn),使用兩個(gè)不同的端口。
首先我們建立一個(gè)需要認(rèn)證的FTP 站點(diǎn),讓互聯(lián)網(wǎng)登陸FTP 服務(wù)時(shí)需要認(rèn)證才能與FTP 服務(wù)器取得信任連接。進(jìn)入程序——管理工具——計(jì)算機(jī)管理——本地用戶和組——用戶。在這里新建一個(gè)用戶aamm ,不需要賦予任何權(quán)限,建立后即完成建立用戶過(guò)程。
進(jìn)入Internet 信息服務(wù)(IIS)管理器默認(rèn)FTP 站點(diǎn)屬性
在安全帳戶中不選中“允許匿名連接”,否則任何人都可以通過(guò)FTP 連接你的全局目錄。 在主目錄中的FTP 站點(diǎn)目錄選擇到對(duì)外服務(wù)文件目錄的上級(jí)目錄,如果你不想這個(gè)站點(diǎn)下的子站點(diǎn)有寫(xiě)入權(quán)限,那么寫(xiě)入權(quán)限不需要選中。如果此站點(diǎn)下有一個(gè)子站點(diǎn)需要有寫(xiě)入權(quán)限,那么全局站點(diǎn)FTP 權(quán)限必須給予寫(xiě)入,如果你覺(jué)得不安全,那么可以把FTP 目錄數(shù)據(jù)轉(zhuǎn)移到一個(gè)空的分區(qū)或者下級(jí)目錄。例如 aamm 帳號(hào)對(duì)應(yīng) D:?mm目錄,那么FTP 全局站點(diǎn)目錄必須為D:。
現(xiàn)在,F(xiàn)TP 服務(wù)接口已經(jīng)向互聯(lián)網(wǎng)服務(wù),但實(shí)際上沒(méi)有用戶可以從你的FTP 進(jìn)入獲得資源。我們需要把剛才建立的aamm 用戶對(duì)應(yīng)到FTP 目錄。之前有很多朋友問(wèn),為什么微軟的FTP 沒(méi)有可以設(shè)置帳號(hào)的地方,只可以設(shè)置匿名或非匿名?其實(shí)是可以的,不過(guò)需要一點(diǎn)竅門(mén)。
右鍵FTP 默認(rèn)站點(diǎn)——新建——虛擬目錄——虛擬目錄別名輸入aamm ——選擇aamm 對(duì)應(yīng)的訪問(wèn)目錄并給予權(quán)限——完成 實(shí)際上虛擬目錄別名就是用戶登陸名稱,對(duì)應(yīng)著用戶表中的的用戶。我們可以通過(guò)系統(tǒng)建立FTP 用戶來(lái)對(duì)應(yīng)不同站點(diǎn)的FTP 子站點(diǎn)目錄。當(dāng)然,一個(gè)用戶是可以對(duì)應(yīng)多個(gè)路徑的,這點(diǎn)我們需要使用FSO 權(quán)限進(jìn)行控制。
下面我們可以開(kāi)始測(cè)試FTP 服務(wù)器。
在測(cè)試過(guò)程中為了方便使用Windows 2003自帶的FTP 命令進(jìn)行測(cè)試。
測(cè)試成功,互聯(lián)網(wǎng)上的訪問(wèn)者就可以直接在IE 瀏覽器里面輸入ftp://yourip.com或者用你在金萬(wàn)維申請(qǐng)的用戶名訪問(wèn)你的ftp 了。