每個用戶的設置選項中都有一個“上傳/下載率”選項卡。所謂“上傳/下載率”,實際上就是對用戶上傳下載文件的一種信用機制。作為站長,都希望用戶能夠上傳一些有價值的東西供大家共享,而不僅僅只是使用FTP提供的資源。通過設置“上傳和下載比例”,站長可以限制使用FTP的用戶每上傳一個文件后可以下載的文件數。啟用上傳/下載比率后,Serv-U提供了四種計數方式:
“計數每個任務文件”:計算該比率下每個單獨FTP任務的已上傳/下載的文件;
“計數每個任務的字節”:計算該比率下每個單獨FTP任務的上傳/下載文件的字節;
“計數所有任務文件”:計算該比率下所有FTP任務的已上傳/下載的文件;
“計數所有任務的字節”:計算該比率下所有FTP任務的已上傳/下載文件的字節。
以“計數每個任務文件”為例,如果在“比率”選項中,“上傳”設為1,“下載”設為4,則該賬戶每上傳1個文件,就可以從FTP中下載4個文件。
但“上傳/下載率”存在一個問題:假如FTP中有某個目錄或文件不需要計入上傳/下載率,怎么辦?我們可以在“設置”中的“上傳/下載率”選項卡中設置。點擊“添加”,輸入不需計入的目錄或文件,確定即可。如果有多個目錄或文件,則重復此操作。
6.用戶配額管理
利用“上傳/下載率”可以有效地激勵用戶為獲得下載權限而積極上傳,但新的問題也隨之而來:隨著用戶上傳文件的增多,硬盤的空間很快就會被這些文件占用,如果某個用戶上傳的文件特別多,在硬盤空間不變的情況下,則又會影響到其他用戶對可供上傳空間大小的支配。這時,就需要進行用戶配額管理了。
與“上傳/下載率”相同,Serv-U可以給每個用戶分配一個磁盤配額。選擇要設置的用戶,在“配額”中將“啟用磁盤配額”選中。點擊下方的“計算當前”按鈕,“當前”中就會顯示該用戶賬號當前可用的硬盤空間,在“最大”中填入分配給此用戶賬號所能支配的最大硬盤空間。注意,這里的單位是KB。
7.管理活動用戶
林子大了,什么鳥兒都有。并不是每個登錄到FTP服務器的用戶都是循規蹈矩的,這就需要站長對連接到本服務器的在線用戶進行管理。點擊主界面左側“域”下的“活動”,在右邊的窗口“用戶”選項卡中進行管理。選中其中某個用戶,點右鍵,就會在彈出的菜單中顯示出可以進行的操作。
“重載信息”:用于重新載入該用戶信息,相當于刷新。
“發送消息”:向當前所選用戶發送文本消息,發出的消息將在用戶的FTP客戶端軟件中的狀態窗口中出現。
“廣播”:向當前所有活動用戶發送文本消息。
“停止傳送”:如果用戶當前正在上傳或下載文件,I件網C教w國R專]則可以中止此上傳或下載操作,但不將該用戶踢除服務器。
“踢除用戶”:不管用戶是否在上傳或下載文件,將該用戶踢除本服務器。
“監視用戶”:對該用戶所有操作進行實時監視,
I:1W專x網in,
但不對該用戶執行其它任何管理命令。選中后,會在“域日志”選項卡旁多出一個以該用戶賬戶命名的選項卡,里面實時顯示該用戶的所有操作信息。要關閉監視,右擊選項卡,選“關閉監視”即可。
“域日志”選項卡用來實時記錄每個登錄到本服務器的用戶使用的賬戶名、登錄時間、IP地址和退出服務器時間,便于站長了解本服務器登錄用戶的基本情況。默認情況下,該日志是實時更新的,但如果將旁邊的“凍結”選中,就會停止更新。
提示:監視一個用戶將占用服務器較大的資源,如果活動用戶數比較多,請謹慎使用此功能。
8.編輯IP訪問規則
對于某些擾亂服務器秩序但又不方便刪除其賬戶的用戶,可以利用“編輯IP訪問規則”允許或阻止特定的IP訪問。Serv-U對用戶IP訪問規則的設置相當靈活,不僅可以設置允許訪問本服務器的用戶IP,也可以設置拒絕訪問的用戶IP;不僅可對每個賬戶進行單獨編輯,也可對整個服務器所有賬戶進行統一編輯,還支持“?”和“?”通配符。
1)拒絕訪問
對于搗蛋的用戶,如果不方便刪除其賬戶,可以從“域日志”中查找到該用戶連接的IP。在“規則”文本框中,點擊“添加”,Serv-U就會將此規則添加到下方的“IP訪問規則”列表框中。這對于那些擁有固定IP的用戶相當有效。但如果該用戶是撥號上網用戶,只要斷線后重新撥號,就會獲得一個新IP,顯然,此IP訪問規則對于該用戶來說已經失效。要解決此問題,就要用到通配符和“-”符號。假設我們要屏蔽的用戶IP是192.168.X.X,可以在“規則”中輸入192.168..,也可以輸入192.168.﹖.﹖-192.168.﹖﹖﹖.﹖﹖﹖或者192.168.0.0-192.168.255.255,效果一樣。合理使用這些符號,還可以有效防止黑客攻擊。
2)允許訪問
如果想將自己的FTP站點僅供幾個特定的用戶使用,
ceg.]mq供[2中zb]
可以選中“允許訪問”,在“規則”中輸入特定用戶的IP,再點“添加”。同樣,如果特定用戶的IP是動態IP,可以使用通配符和“-”符號進行設置。
其實作為站長,更多的時候需要將兩種規則靈活混用,比如從拒絕訪問的IP中設置某個IP為允許訪問,抑或相反。需要提醒的是:對于某些局域網用戶,比如網吧,如果將其IP設置為拒絕訪問,則整個局域網都將會被服務器屏蔽掉。
9.服務器帶寬等資源管理
對于服務器來說,最重要的就是如何保證服務器帶寬等系統資源及其性能不被浪費。為此,還需要進行一些設置,進入“本地服務器→設置→常規”選項卡。
“最大速度”:即可以使用的最大帶寬(KB/秒),根據服務器總帶寬資源填入合適的數值。如果不填數值,Serv-U將使用所有可用的帶寬,這樣當連接的用戶達到一定數量時,會導致服務器上其它的網絡應用不可用。以512Kbps ADSL為例,最好設置為50KB/秒或以下。
“最大用戶數”:設置在同一時間內允許連接到本服務器的最大用戶數。由于每個連接到服務器的用戶即使不上傳、下載任何文件,也會占用一定帶寬,因而最好進行設置,否則系統不會控制登錄用戶數,直至為此耗盡所有資源。
“刪除部分已上傳的文件”:刪除不完整的上傳文件。如果選擇此項,系統會自動刪除沒有完全上載的文件,以最大可能地節省服務器硬盤空間。是否選擇,要視服務器用戶平時上傳的文件大小決定。
“禁用反超時調度”:很多FTP服務器為了防止用戶長時間不操作卻占用帶寬及連接數而做了超時設置,當用戶連接超過一定時間但未做任何操作,就會被服務器自動踢除。針對這點,一些FTP客戶端程序會自動向服務器端發送一些命令,以保證不被踢除。如果選擇此項,服務器將采用一種獨特的計時方式以防止FTP客戶端程序的這些反超時設置。建議選擇。
“攔截連接超過 ×次于× 秒×分鐘”:用來設置如果一個用戶在×秒內持續連接了×次,那么屏蔽他的IP地址×分鐘,可以有效防止用戶使用如網絡螞蟻等高速多線程下載軟件連接服務器。
以上的設置對于“域”下所有服務器都有效。但是這些設置對于具體的某個FTP服務器或某個賬戶來說過于粗淺,
D2*s+Jc*]^9i*Q
不利于細致地管理。不過不要緊,Serv-U針對每個服務器下的每個賬戶都提供了細化的設置功能。可進入該賬戶的“常規”選項卡:
“只允許X從相同的IP登錄”:很多用戶在下載兩個或兩個以上文件時,為了節省下載等待時間,往往會同時打開兩個以上的FTP客戶端軟件登錄。對于服務器來說,每個登錄進程實際上就是一個用戶,這樣不僅占用了系統帶寬,而且擠占了其他用戶的登錄權。這就需要選中此選項來防止此種情況。選中后,服務器就只允許某個IP同時最多有X個連接。
“最大上傳速度和最大下載速度(KB/秒)”:用來設置該賬戶用戶最大的上傳/下載速度。對于特定賬戶,可以設置得比一般賬戶高些,以體現特權。
“空閑超時和任務超時(秒)”:“空閑超時”用來設置當用戶空閑超過一定時間時就會被服務器自動踢除以免占用資源,“任務超時”設置當用戶與服務器進行每個任務時,超出一定時間就會被系統自動踢除。
“最大用戶數量”:設置在同一時間內用此賬戶登錄服務器的最大用戶數。
完成這些設置后,實際上你已經擁有一臺處于準專業管理水平下的準專業FTP服務器了。之所以還只是準專業管理水平,是因為你還沒有實現當今最時尚最炫的遠程管理功能。
10.實現遠程FTP服務器管理
有沒有想過在家中架設FTP服務器,在辦公室也可以像坐在家中一樣對服務器進行各種設置和管理呢?Serv-U就提供了這種遠程管理功能。為方便說明,先假設我們在家中用Serv-U架設了一個名為“MyFTP”的FTP服務器,地址是FTP//218.1.1.1,端口是21,現在要在辦公室用用戶名和密碼均為dys的賬戶進行遠程管理。
1)先創建一個擁有遠程管理權限的賬戶
新建一個用戶,用戶名和密碼均設為dys。創建后,進入dys賬戶的“賬號”選項卡,找到“權限”下拉列表框。這里除了一般用戶的“沒有權限”外,有四個遠程權限可供選擇:
“組管理員”:可以進行遠程管理,但只能對本組用戶進行管理,不能對服務器進行管理。
“域管理員”:可以進行遠程管理,但只能對本域進行管理,不能添加新域。
“系統管理員”:可以進行遠程管理且具有全部權限。
“只讀管理員”:主要用來進行遠程診斷,可以看到全部的服務器設置但不能夠進行修改。
這里,我們選擇“系統管理員”,然后保存。
2)在辦公室機器上安裝并設置好Serv-U
安裝好后,架設服務器向導可以隨意填。選中左邊窗口中的“Serv-U”服務器,右擊,選“新建服務器”。在彈出的向導窗口中,“IP地址”填入要被管理的服務器IP,這里填入218.1.1.1,“端口號”填入被管理服務器的端口,這里填21。“FTP服務器名稱”可以隨意,這里輸入“遠程管理MyFTP”,“用戶名稱”和“密碼”中輸入被管理服務器上已經設置好的具有遠程管理權限的賬戶名和密碼。
3)與遠程FTP服務器建立連接并進行管理
雙擊“遠程管理MyFTP”與家中的服務器建立連接。連接上后,此時你就可以像在家里一樣對服務器進行各種設置和管理了,是不是很方便。