Windows 7操作系統中使用IIS,WinScp搭建ftp服務器
好久沒有碰IIS服務器了,又忘的差不多了,這個隨筆中我將介紹在Windows 7操作系統中通過IIS配置ftp服務器的步驟。在公司的網絡環境中阻止了ftp訪問,在這里我們使用工具WinScp作為客戶端訪問ftp服務器,WinScp作為一個小型的ftp客戶端非常小巧靈活,它可以訪問ftp,sftp,scp等服務。下面我們新建一個ftp服務,然后用WinScp訪問這個站點。
- 打開IIS中ftp服務。默認情況下在IIS服務器中不會開啟ftp站點服務,所以需要我們手動打開該服務。依次點擊Control Panel\All Control Panel Items\Programs and Features,如圖1點擊Turn Windows Features on or off

圖1 - 點擊選中ftp服務選項,如圖2

圖2 - 這樣設置之后IIS服務器中就應該有新建ftp站點的選項了如圖3,某些情況下有可能還是看不到,這時候就需要使用管理員權限打開IIS服務了,這個只需要右擊Computer點擊Manage打開管理界面找到IIS服務,如圖4。

圖3
圖4 - 設置好之后就可以新建ftp站點了,右擊Sites點擊Add Ftp Site,在彈出的對話框中設置站點的名字和路徑,如圖5

圖5 - 點擊Next,在Binding and SSL Setting中勾選No SSL其他保持默認,如圖6

圖6 - 點擊Next,在Authentication and Authorization Information中,設置Authentication為Basic,設置Authorization為Specified roles and groups,在下面的文本框中填寫ftpusers,設置Permissions,勾選Read,Write,如圖7。這里我們使用用戶組,便于統一管理,后面將介紹如何添加用戶和用戶組。

圖7 - 點擊Finish,單擊新建的ftp站點,雙擊FTP User Isolation,在彈出的對話框中選中User name direction(disable global virtual directories)如圖8,這樣需要為每個用戶ftp用戶添加一個自己的默認的文件夾。

圖8 - 現在ftp站點新建好了,我們需要為這個站點添加一些用戶和用戶組。首先點擊Computer Management(Local),Local User and Groups,Users,右擊新建一個ftpuser1并設置密碼,反選User must change password at next logon選中Password never expires,如圖9

圖9
新建之后注意要將這個用戶所在的默認分組去掉,否則會有一些安全問題,如圖10
圖10 - 點擊Groups,右擊新建一個用戶組ftpusers,并將剛剛新建的ftpuser1添加到這個組里面,注意如果默認的當前計算機所在的域需要點擊Locations選擇當前計算機,如圖11

圖11 - 現在用戶和組都建好了,由于在步驟7中,FTP User Isolation,我們選中User name direction(disable global virtual directories),現在需要在根目錄中為ftpuser1新建一個默認的訪問文件夾,點擊根目錄,在根目錄中新建文件夾命名為LocalUser,在該文件夾下面新建文件夾ftpuser1,這個就是用戶ftpuser1的默認訪問文件夾。
- 雙擊FTP Authorization Rules如圖12,進入繼續雙擊Allow,然后可以設置用戶的訪問權限如圖13

圖12
圖13 - 打開WinScp,輸入賬號ftpuser1,密碼*****,Protocol選中ftp,點擊Login如圖14,最后進入的界面如圖15。至此大功告成。

圖14
圖15
作者:Tyler Ning
出處:http://www.rzrgm.cn/tylerdonet/
本文版權歸作者和博客園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,如有問題,請微信聯系冬天里的一把火
浙公網安備 33010602011771號