Windows Server 2008 R2入門之FTP服務器

本博文目的是爲了讓你們更好的了解FTP、訪問FTP服務;學會使用Microsoft自帶FTP的添加、啓動及平常訪問應用等。
web

FTP服務器FileTransfer Protocol Server)是在互聯網上提供文件存儲和訪問服務的計算機,它們依照FTP協議提供服務。 FTPFile Transfer Protocol(文件傳輸協議)。顧名思義,就是專門用來傳輸文件的協議。簡單地說,支持FTP協議的服務器就是FTP服務器。瀏覽器

FTP是一種應用層協議:採用C/S結構設計,結構中心爲FTP服務器,爲用戶提供上傳和下載文件的服務。安全

 wKioL1VaDRfR6Ht3AADerDyMbAM645.jpg

FTP是僅基於TCP的服務,不支持UDP。不同凡響的是FTP使用2個端口,一個數據端口和一個命令端口(也可叫作控制端口)。一般來講這兩個端口是21(命令端口)和20(數據端口)。但FTP 工做方式的不一樣,數據端口並不老是20。這就是主動與被動FTP的最大不一樣之處。主要有兩種工做模式:服務器

FTP的工做模式:網絡

主動FTP併發

Port模式,客戶端從一個任意的非特權端口NN>1024)鏈接到FTP服務器的命令端口,也就是21端口。而後客戶端開始監聽端口N+1,併發送FTP命令「port N+1」到FTP服務器。接着服務器會從它本身的數據端口(20)鏈接到客戶端指定的數據端口(N+1)。ide

在主動模式下:FTP服務器的控制端口是21,數據端口是20,因此在作靜態映射的時候只須要開放21端口便可,他會用20端口和客戶端主動的發起鏈接。工具

被動FTP加密

爲了解決服務器發起到客戶的鏈接的問題,人們開發了一種不一樣的FTP鏈接方式。這就是所謂的被動方式,或者叫作PASV,當客戶端通知服務器它處於被動模式時才啓用。spa

  在被動方式FTP中,命令鏈接和數據鏈接都由客戶端發起,這樣就能夠解決從服務器到客戶端的數據端口的入方向鏈接被防火牆過濾掉的問題。

  當開啓一個 FTP鏈接時,客戶端打開兩個任意的非特權本地端口(N > 1024N+1)。第一個端口鏈接服務器的21端口,但與主動方式的FTP不一樣,客戶端不會提交PORT命令並容許服務器來回連它的數據端口,而是提交 PASV命令。這樣作的結果是服務器會開啓一個任意的非特權端口(P > 1024),併發送PORT P命令給客戶端。而後客戶端發起從本地端口N+1到服務器的端口P的鏈接用來傳送數據。

在被動模式下:FTP服務器的控制端口是21,數據端口是隨機的,且是客戶端去鏈接對應的數據端口,因此在作靜態的映射話只開放21端口是不能夠的。此時須要作DMZ

常見的FTP客戶端程序:

  1. 命令行工具;2WWW瀏覽器;3、專用圖形化工具:FileZillaServer-UVsFTPIIS FTP

常見的FTP服務端程序:

1FTP發佈服務(微軟自帶);2Serv-U3、其餘FTP服務端程序FileZilla\EFTServer

1、配置FTP服務:

1、添加FTP發佈服務:

a)、打開服務器管理器選擇角色」—「添加角色

wKioL1VaHeiCJPLiAAIdE_KwffM840.jpg

wKiom1VaHG_CAbAiAAHoi1u430k811.jpg

 b)、在選擇服務器角色頁面勾選「Web服務器(IIS)」,下一步:

wKioL1VaHeqSD6Y8AAJqWva6vLA904.jpg

c)web服務器簡介及相關注意事項:

wKiom1VaHHHgAT3lAALadEEgojw871.jpg

d)、在角色服務界面勾選」FTP服務器及附屬選項:

wKiom1VaHHLyHfWzAAKnutvjEXM647.jpg

摘要信息確認:

wKioL1VaHe2iMKsTAAJmS8PmdPw129.jpg

e)、選擇關閉完成FTP安裝:

wKioL1VaHe7QinNoAAIyzpWBV6E238.jpg

2、添加FTP站點:

wKiom1VaHHXyn1JAAAMrtPzFdjo916.jpg

3、添加站點及路徑信息:

wKioL1VaHfDDhYf1AADut0FId_E781.jpg

4、查看IP信息,並設置是否綁定IP或設置SSL

wKiom1VaHHagN5dAAAHTmgbB5nU696.jpg

FTP默認端口是21,可是爲了安全起見,這裏改成81:

wKiom1VaHHeAiTDcAAFZ0E8MGvk494.jpg

5、設置身份驗證和受權信息(在驗證特定用戶讀取寫入須要提早建立對應帳戶信息):

wKioL1VctsiAm-xlAAE9CF36TCk742.jpg

wKiom1VctV-Sv-DkAAEUFShB6Qc440.jpg

註解:

匿名 FTP 身份驗證:不須要驗證的用戶憑據,最適於給不須要安全驗證的信息授予公用訪問權限。

基本 FTP 身份驗證:要求提供用戶名和密碼,提供低級別的安全性,最適於給須要不多或不須要保密性的信息授予訪問權限。因爲密碼在網絡上是以明文(未加密的文本)的形式發送的,這些密碼很容易被截取,所以能夠認爲安全性很低。

添加後FTP信息以下:

wKiom1VaHHmz1oZjAAPCxDRejHk167.jpg

2、訪問FTP服務:

aFTP命令行工具訪問:

wKioL1VaHfSBZhHOAAEXFNwDEjA040.jpg

bIE瀏覽器訪問:

wKiom1VaHHrB7j8XAADMZ24tZ34029.jpg

wKioL1VaHfWj0kUFAADa8HgTG2c713.jpg

http://wenzhongxiang.blog.51cto.com/6370734/1652615

相關文章
相關標籤/搜索