本文介紹了如何使用Windows實例搭建FTP站點。此方法適用于Windows
Server 2008及以上系統(tǒng),本文以Windows Server 2012 R2為例。
操作步驟
Windows實例搭建FTP站點的具體操作步驟如下:
-
步驟一:添加IIS以及FTP服務角色
-
步驟二:創(chuàng)建FTP用戶名及密碼
-
步驟三:設置共享文件的權限
-
步驟四:添加及設置FTP站點
-
步驟五:設置安全組及防火墻
-
步驟六:客戶端測試
步驟一:添加IIS以及FTP服務角色
在創(chuàng)建FTP站點前,首先需要安裝IIS及FTP服務。
-
遠程連接Windows實例。
-
在底部任務欄,單擊服務器管理器圖標。
-
在頂部導航欄,單擊。
-
在彈出的對話框中,默認單擊下一步到選擇服務器角色界面。
-
選中Web 服務器(IIS),在彈出的對話框中單擊添加功能,然后單擊下一步。
-
在選擇角色服務界面。選中IIS管理控制臺以及FTP
服務器,單擊下一步。
-
單擊安裝。
步驟二:創(chuàng)建FTP用戶名及密碼
完成以下操作,創(chuàng)建Windows用戶名和密碼,用于FTP使用。如果您希望匿名用戶可以訪問,可省略此步驟。
-
在底部任務欄,單擊開始圖標。
-
單擊管理工具,然后雙擊計算機管理。
-
在左側導航欄單擊。
-
在中間空白處單擊鼠標右鍵,并選擇新用戶。
本示例中用戶名使用
ftptest。
說明 密碼必須包括大寫字母、小寫字母和數(shù)字。否則會顯示無法通過密碼策略。
步驟三:設置共享文件的權限
您需要為在FTP站點共享給用戶的文件夾設置訪問和修改等權限。
-
在服務器磁盤上創(chuàng)建一個供FTP使用的文件夾。右鍵單擊文件夾,選擇屬性。
本示例中,在C盤下創(chuàng)建一個名為ftp的文件夾。
-
單擊安全頁簽,然后單擊編輯。
-
單擊添加。
-
在彈出的對話框中,輸入對象名稱ftptest,然后單擊確定。
-
在組或用戶名區(qū)域,單擊剛剛添加的用戶名ftptest,然后根據(jù)需要,選擇ftptest的權限,并單擊確定。
本示例中允許所有權限。
步驟四:添加及設置FTP站點
安裝FTP,設置好共享文件夾權限后,您需要創(chuàng)建FTP站點。
-
在底部任務欄,單擊服務器管理器圖標。
-
在頂部導航欄,單擊。
-
在左側導航欄右鍵單擊網(wǎng)站,并單擊添加FTP站點...。
-
在彈出的對話框中,填寫FTP站點名稱與共享文件夾的物理路徑,然后單擊下一步。
本示例中
FTP
站點名稱設置為
ftptest,
物理路徑請選擇在
步驟三:設置共享文件的權限中創(chuàng)建的FTP文件夾路徑。
-
IP 地址默認選擇全部未分配。端口號可自行設置,F(xiàn)TP默認端口號為21。
-
選擇SSL設置,然后單擊下一步。
-
允許:允許FTP服務器支持與客戶端的非SSL和SSL連接。
-
需要:需要對FTP服務器和客戶端之間的通信進行SSL加密。
-
無:不需要SSL加密。
-
選擇要使用的一種或多種身份驗證方法。
-
匿名:允許任何僅提供用戶名anonymous或ftp的用戶訪問內容。
-
基本:需要用戶提供有效用戶名和密碼才能訪問內容。由于基本身份驗證通過網(wǎng)絡傳輸未加密的密碼,因此請僅在清楚客戶端和FTP服務器之間的連接是安全的情況下(例如,使用安全套接字層SSL時)使用此身份驗證方法。
-
從允許訪問列表中,選擇以下選項之一:
-
所有用戶:所有用戶(不論是匿名用戶還是已標識的用戶)均可訪問相應內容。
-
匿名用戶:匿名用戶可訪問相應內容。
-
指定角色或用戶組:僅特定角色或用戶組的成員才能訪問相應內容。請在對應的文本框中輸入角色或用戶組。
-
指定用戶:僅指定用戶才能訪問相應內容。請在對應的文本框中輸入用戶名。
-
選中經(jīng)過授權的用戶的讀取和寫入權限。然后單擊完成。
完成后可以看到搭建的FTP站點。
步驟五:設置安全組及防火墻
-
搭建好FTP站點后,您需要在實例安全組的入方向添加規(guī)則,放行FTP服務器21端口及FTP服務器被動1024/65535端口。
-
可選:服務器防火墻默認為關閉狀態(tài)。如果您的防火墻為開啟狀態(tài),則需要放行TCP
21與1024/65535端口用于FTP服務。
步驟六:客戶端測試
FTP工具、Windows命令行工具或瀏覽器均可用來測試FTP服務器。本教程以Google
Chrome瀏覽器為例,介紹FTP服務器的訪問步驟。
-
打開客戶端的Google
Chrome瀏覽器,訪問ftp://實例公網(wǎng)IP地址:21(如果不填端口則默認訪問21端口)。
說明 使用瀏覽器訪問FTP服務器出錯時,建議您清除瀏覽器緩存后再嘗試。
-
在彈出的對話框中,輸入用戶名ftptest和對應的密碼,即可對FTP文件進行相應權限的操作。
瀏覽器中只能對文件進行讀取操作,因此建議您使用FTP工具進行操作,例如,F(xiàn)ileZilla。
說明 此步驟僅適用于基本身份驗證,匿名用戶無需輸入用戶名和密碼即可登錄FTP服務器。
后續(xù)步驟
您可以對FTP服務進行安全加固。
如果您想基于FTP協(xié)議來管理存儲在OSS上的文件,您可以安裝OSS
FTP。OSS FTP接收普通FTP請求后,將對文件、文件夾的操作映射為對OSS的操作。
如果您有其他問題,可以聯(lián)系北京優(yōu)勝智連阿里云代理商,為您提供一對一專業(yè)全面的技術服務,同時新/老阿里云會員,均可享受我公司代理商價格,歡迎咨詢!