通常人們在架設FTP服務器時都為認為微軟的IIS設置繁雜,其次是安全性較差。所以在這裡將介紹使用功能強大的Serv-U來架設FTP服務器的過程。Serv-U是一個非常實用的FTP服務器工具,體積雖然小但是大多數網站都是用該程序,並且是共享軟件,可以到軟件類網站下載。當然,也有免費版本的,只是捆綁了一些插件,安裝時根據自己的需要選擇是否安裝即可。
下載地址:Serv-U FTP Server V6.4.0.4 漢化版
Serv-U的特征
1.支持多種用戶接入
2.支持匿名用戶,可隨時限制用戶數。
3.安全選項多
可基於目錄或文件實現安全管理
4.支持虛擬多主目錄IP站點登錄
5.比例和帶寬限制
6.作為系統服務運行
7.遠程實施項目
8.通過FTP的遠程打印
9.可擴充性
10.易於安裝便於維護
11.多種登錄選項
12.快速 Serv-U的設置
Serv-U運行後會出現“Setup wizard”(設置向導)的窗口,使用設置向導會使整個設置過程變得非常簡單。
1.Install as system server(安裝成一個系統服務器嗎):選“Yes”。
2.Allow anonymous access(接受匿名登錄嗎):此處可根據自己需要選擇。
3.Anonymous home directory(匿名主目錄):此處可輸入(或選擇)一個專供匿名用戶登錄的主目錄。
4.Lock anonymous users in to their home directory(將用戶鎖定在剛才選定的主目錄中嗎):即是否將上一步中的主目錄設為用戶的根目錄;一般選“Yes”。
5.Create named account(建立其他帳號嗎):此處詢問是否建立普通登錄用戶帳號;一般選“Yes”。
6.Account login name(用戶登錄名):普通用戶帳號名,比如輸入“Anonymous”。
7.Password(密碼):設定密碼。由於此處是用明文顯示所輸入的密碼,因此只輸一次。
8.Home directory(主目錄):輸入(或選擇)此用戶的主目錄。
9.Lock anonymous users in to their home directory(將用戶鎖定在主目錄中嗎):選“Yes”。
10.Account admin privilege(帳號管理特權):一般使用它的默認值“No privilege”(普通帳號)。
11.最後選“Finish”(結束)即完成設置。
Local Server(本地服務器)屬性
1.Local Server(本地服務器):此處可設置是否自動開啟FTP服務以及手動開啟或停止FTP服務等。
2.License(許可證):安全許可證書。
3.Settings(設置): General/Max.speed:用於設置最大傳輸速率(kB/s)。 General/Max.no.of users:用於設置連接到本服務器的最多用戶數。 其他項目均與保持服務器的安全性有關。
4.Activity(活動狀態): Users(用戶):顯示當前登錄的用戶IP地址等資料及當前工作狀態,建議選中“Auto reload”(自動刷新)。如果選中某個用戶,單擊右鍵,再選“Kill user”,即可將它從服務器中踢出去。 Blocked IPs(被擋住的IP):此處用來暫時禁止某些IP訪問本系統。單擊工具欄的“+”即可增加被暫時禁止的IP地址及禁止登錄的總時間(從增加之後開始計算)。列表中可以看見被禁止的IP地址及其對應計算機的完整域名和離解禁尚有多少時間(以秒為單位)等。在列表中單擊右鍵即可以選擇刪除已禁止的IP地址。
Session log(系統日志):記錄所有登錄(或試圖登錄)到本機的操作痕跡及錯誤信息等。
Domains(域名)屬性
1.ftp.bbc.com(即選中的FTP服務器名):此處可修改相應域名、IP地址及端口號等。
2.Settings(設置):即完全允許或禁止登錄的IP地址等。
General/max No.of users(最大用戶數):此處可以設置允許同時登錄到本FTP服務器的最大用戶數。
IP access/deny access(拒絕):此處可設置拒絕登錄到本FTP服務器的計算機IP地址列表。
IP access/allow access(允許):此處可設置允許登錄到本FTP服務器的計算機IP地址列表。
IP access/rule(規則):此處可輸入指定的IP地址或IP地址的范圍。接受如“192.168.0.88”之類的單個IP地址或是接受如“192.168.0.4-192.168.0.11”之類的IP地址范圍,也可以接受如“192.168.0.*”之類的通配符和類似“192.168.0.1?”之類單個字符的限制等多種格式。“Add”為添加,“Remove”為刪除。
Message(信息):此處可改變一些提示性顯示信息,如“Signon message file”(開始廣播)、“Server offline”(服務器未工作)、“No anonymos access”(不接受匿名登錄)等。
3.Activity(活動狀態): Users(用戶):顯示登錄到本服務器的用戶及其狀態;建議選中“Auto reload”(自動刷新)。 Domain log(系統日志):記錄所有登錄(或試圖登錄)到本服務器的操作痕跡及錯誤信息等。
4.Groups(組): 利用Groups(組)可以預先建立好一個或多個確定了屬性(讀寫等)和控制權限(授予或禁止某些IP地址訪問)的目錄,以後當我們建立新的用戶,需要用到這些目錄時,直接添加進去就行了,不用再進行重復設置。在這種情況下,組的建立可以大大減輕設置工作量。 建立一個新組:選“Group”→右鍵→“New group”,然後在“Group name”中輸入組的名字再按“Finish”(結束)即可。
帳號設置
1.Disable account(禁用帳號):如果選中它,則此帳號將無法使用。
2.User name(用戶名):此處顯示並可改變該用戶的登錄名。修改後,左邊面板的用戶名也會自動作相應的變更。
3.Group(s)(組):如果有建立組,則此處通過選擇可以組更多的目錄。這些組中目錄的屬性在建立組時確定,用戶在“Dir access”中不能修改。如果組用戶的主目錄不在根目錄(見下面第5)