1. 程式人生 > >Windows例項搭建FTP站點

Windows例項搭建FTP站點

我們將在本文中介紹如何使用 Windows 例項搭建 FTP 站點。此方法適用於 Windows Server 2008 及以上系統,本文以 Windows Server 2008 R2 為例。

Windows 例項搭建 FTP 站點具體操作步驟如下:

步驟一:新增 IIS 以及 FTP 服務角色

步驟二:建立 FTP 使用者名稱及密碼

步驟三:設定共享檔案的許可權

步驟四:新增及設定 FTP 站點

步驟五:設定安全組及防火牆

步驟六:客戶端測試

 

步驟一:新增 IIS 以及 FTP 服務角色

在建立 FTP 站點前,首先需要安裝 IIS 及 FTP 服務。

1、遠端連線並登入到 Windows 例項。

2、選擇開始>所有程式>管理工具>服務管理器。

3、單擊角色,然後單擊新增角色。

4、在彈出的對話方塊中,選擇下一步。

5、選擇Web 伺服器(IIS),然後單擊下一步。

6、選擇IIS管理控制檯以及FTP 伺服器,選擇下一步,單擊安裝。

 

步驟二: 建立 FTP 使用者名稱及密碼

建立 Windows 使用者名稱和密碼,用於 FTP 使用。如果你希望匿名使用者可以訪問,此步可省略。

1、選擇開始>管理工具>伺服器管理器。

2、單擊配置>本地使用者和組>使用者,並在右側空白處單擊右鍵,再選擇新增使用者,本文例子中 使用者名稱 使用 ftptest。

PS:密碼必須包括大寫字母、小寫字母和數字。否則會顯示無法通過密碼策略。

 

步驟三: 設定共享檔案的許可權

你需要為在 FTP 站點共享給使用者的資料夾設定訪問以及修改等許可權。

1、在伺服器磁碟上建立一個供 FTP 使用的資料夾,右鍵單擊資料夾,選擇屬性。

2、單擊安全,選擇 Everyone,然後選擇編輯。

3、選擇Everyone,然後根據需要,選擇Everyone的許可權,本文例子中允許所有許可權。

步驟四: 新增及設定 FTP 站點

安裝 FTP,設定好共享資料夾許可權後,您需要建立 FTP 站點。

1、選擇開始>所有程式>管理工具>Internet 資訊服務(IIS)管理器。

2、右鍵單擊網站,選擇新增 FTP 站點。

3、在彈出的視窗,填寫 FTP 站點名稱與共享資料夾的物理路徑,然後單擊 下一步。

4、IP 地址預設選擇全部未分配。埠號可自行設定,FTP 預設埠號為 21。

5、選擇 SSL 設定。

允許:允許 FTP 伺服器支援與客戶端的非 SSL 和 SSL 連線。需要:需要對 FTP 伺服器和客戶端之間的通訊進行 SSL 加密。無: 不需要 SSL 加密選擇 無。

6、選擇要使用的一種或多種身份驗證方法。

匿名:允許任何僅提供使用者名稱 anonymous 或 ftp 的使用者訪問內容。

基本:需要使用者提供有效使用者名稱和密碼才能訪問內容。由於基本身份驗證通過網路傳輸未加密的密碼,因此請僅在清楚客戶端和 FTP 伺服器之間的連線是安全的情況下(例如,使用安全套接字層 (SSL) 時)使用此身份驗證方法。

7、從允許訪問列表中,選擇以下選項之一:

所有使用者:所有使用者(不論是匿名使用者還是已標識的使用者)均可訪問相應內容。

匿名使用者:匿名使用者可訪問相應內容。

指定角色或使用者組:僅特定角色或使用者組的成員才能訪問相應內容。請在對應的框中鍵入角色或使用者組。

指定使用者:僅指定使用者才能訪問相應內容。請在對應的框中鍵入使用者名稱。

8、選擇經過授權的使用者的 讀取 和 寫入 許可權。然後單擊 完成。

完成後可以看到搭建的 FTP 站點。

步驟五: 設定安全組及防火牆

搭建好 FTP 站點後,你需要在例項安全組的入方向新增一條放行 FTP 埠的規則,具體步驟參見新增安全組規則,具體配置可以參見安全組規則的典型應用_FTP

伺服器防火牆預設放行 TCP 21 埠用於 FTP 服務。如果選用其他埠,你需要在防火牆中新增一條放行此埠的入站規則。具體方法參見設定 ECS 例項遠端連線防火牆中的新增埠規則章節。    其他防火牆設定參見 微軟官方文件

 

步驟六: 客戶端測試

開啟客戶端的 計算機,在路徑欄輸入ftp://伺服器 IP 地址:FTP 埠(如果不填埠則預設訪問21埠),例如:ftp://0.0.0.0:20。彈出輸入使用者名稱和密碼的對話方塊表示配置成功,正確的輸入使用者名稱和密碼後,即可對 FTP 檔案進行相應許可權的操作。

PS:客戶端使用此方法訪問 FTP 站點時,需要對 IE 瀏覽器進行設定,才能開啟 FTP 的資料夾。 開啟 IE 瀏覽器,選擇 設定 > Internet 選項 > 高階。勾選 啟用 FTP 資料夾檢視,取消勾選 使用被動 FTP。

後續操作

你可以參考安全加固方案對 FTP 服務進行安全加固。

如果你想基於 FTP 協議來管理儲存在 OSS 上的檔案,安裝 OSS FTP。OSS FTP 接收普通 FTP 請求後,將對檔案、資料夾的操作對映為對 OSS 的操作。