實(shí)時(shí)監(jiān)控
用戶在完成FTP服務(wù)器的基本配置之后,就可以向外界提供FTP文件傳輸服務(wù)了。我想很多用戶都希望在提供FTP 服務(wù)的過程中,能夠?qū)崟r(shí)地對(duì)訪問自己服務(wù)器的用戶進(jìn)行監(jiān)控,從而一方面既能夠?qū)φ麄(gè)服務(wù)過程做到心中有數(shù),另一方面還可以在可能出現(xiàn)意外問題之前,采取及時(shí)的防范和補(bǔ)救措施。在這一方面,相信Serv-U 能夠充分滿足大家的需求。
首先,讓我們看一下如何利用Serv-U 實(shí)現(xiàn)實(shí)時(shí)的用戶監(jiān)控。
選擇“FILE”菜單中的“USER INFO”選項(xiàng)。在彈出窗口中的上半部分將會(huì)顯示出所有當(dāng)前正在與服務(wù)器連接的用戶。用鼠標(biāo)點(diǎn)擊其中的任一用戶將會(huì)在窗口的下半部分出現(xiàn)該用戶的詳細(xì)信息。
在窗口的右下方有一個(gè)“SPY ON USER”按鈕,點(diǎn)擊之后出現(xiàn)的窗口將會(huì)顯示出特定用戶向FTP服務(wù)器發(fā)出以及FTP 服務(wù)器響應(yīng)的所有命令。該窗口將會(huì)跟蹤所選用戶的所有命令,對(duì)了解特定用戶在訪問FTP 服務(wù)器的過程中的所有行為提供了可靠的依據(jù)。
在該按鈕下方還有一個(gè)名為“KILL USER”的按鈕,如果用戶發(fā)現(xiàn)某個(gè)來訪用戶的行為可疑,可能會(huì)對(duì)FTP 服務(wù)器的正常工作帶來危害的話,可以通過使用該按鈕立即中斷與該用戶的連接,將該用戶踢出FTP 服務(wù)器。
需要注意的一點(diǎn)是,雖然Serv-U 能夠提供實(shí)時(shí)的用戶監(jiān)控信息,但是需要耗用很大一部分的系統(tǒng)資源。如果用戶發(fā)現(xiàn)系統(tǒng)性能出現(xiàn)明顯下降的話,可以通過窗口右側(cè)的“FREEZE LIST”按鈕暫時(shí)凍結(jié)窗口信息的動(dòng)態(tài)顯示,從而釋放出寶貴的系統(tǒng)資源。
設(shè)置服務(wù)器端日志記錄
除了能夠?qū)崟r(shí)的進(jìn)行監(jiān)控之外,Serv-U還提供了強(qiáng)大的日志記錄功能,從而方便用戶記錄和總結(jié)一段時(shí)期內(nèi)Serv-U的運(yùn)行情況。
選擇“FILE”菜單下的“LOGGING”,彈出日志設(shè)置窗口,用戶可以選擇對(duì)哪些事件進(jìn)行記錄,以及將記錄信息保存到何處。
在該窗口的右側(cè),用戶可以選擇對(duì)不同的事件進(jìn)行記錄,其中包括系統(tǒng)信息,安全信息等,同時(shí)用戶還可以設(shè)置是將所記錄的信息顯示在Serv-U 的主窗口內(nèi),還是保存到某一指定文件內(nèi)。出于耗用系統(tǒng)資源和備份信息的需要,建議用戶把日志信息保存到指定的文件內(nèi)。
需要說明的一點(diǎn)是Serv-U 的日志記錄文件采用統(tǒng)一的格式,具體如下:
[n] DATE TIME - (xxxx) MESSAGE
最前面的數(shù)字“n”代表所記錄信息的類別,分別為:
n=1:系統(tǒng)信息(錯(cuò)誤信息等);
n=2:用戶發(fā)出的FTP 命令;
n=3:文件下載;
n=4:文件上傳;
n=5:安全信息(用戶登錄信息等)
n=6:服務(wù)器響應(yīng)的FTP 命令;
n=7:WinSock使用記錄;
n=8:DLL文件訪問記錄
另外,括號(hào)中的“XXXX”是Serv-U 賦予每一個(gè)來訪用戶的一個(gè)唯一的數(shù)字標(biāo)識(shí)。
5.設(shè)置登錄和退出信息
細(xì)心的用戶可能會(huì)發(fā)現(xiàn)在登錄或退出某個(gè)FTP站點(diǎn)時(shí),經(jīng)常會(huì)出現(xiàn)一個(gè)窗口,顯示一些包括系統(tǒng)設(shè)置,歡迎訪問等在內(nèi)的信息。那么如何在Serv-U 下實(shí)現(xiàn)這一功能呢?
首先,用戶需要把要顯示給用戶的信息保存在一個(gè)文本文件中,然后選擇“SETUP”菜單中的“MESSAGES”,在彈出的窗口中進(jìn)行設(shè)置。
在位于窗口最上方的下來框中,用戶需要選擇將要使用登錄和退出信息的IP地址。因?yàn)镾erv-U 支持一臺(tái)機(jī)器擁有多個(gè)IP,所以用戶需要選擇相應(yīng)的IP地址。在下面的兩個(gè)選項(xiàng)中分別輸入用戶事先已經(jīng)建立好的包含登錄和退出信息的文本文件的地址。
使用外部連接
所謂外部連接是指那些顯示在某一目錄下指向位于該目錄之外的某一文件或目錄的連接。在用戶端看來,外部連接所指向的文件或目錄就位于當(dāng)前目錄之下,但實(shí)際上他們只是一些起連接作用的虛擬指針。使用外部連接的一個(gè)最大好處就是能夠把來訪用戶可能需要的所有資源都集中到一個(gè)目錄之中,這樣用戶就可以通過不同的外部連接訪問實(shí)際上位于不同磁盤或不同目錄的分散信息。
為了充分利用Serv-U 提供的外部連接功能,用戶首先需要生成一個(gè)文本文件保存所有可能會(huì)用到的外部連接。文件的具體格式如下:
LINK NAME | SOURCENAME
其中的“LINK NAME”是顯示在用戶當(dāng)前目錄下的外部連接的名稱,而“SOURCENAME”則是該外部連接實(shí)際指向的磁盤或目錄。
例如我們?cè)谝粋(gè)名為“LINK.TXT”的文件中寫入如下一條:
CD-ROM | F:\
這樣在用戶的當(dāng)前目錄中就會(huì)出現(xiàn)“CD-ROM”字樣,點(diǎn)擊之后,就可以直接訪問FTP 服務(wù)器的光驅(qū)。
在配置好外部連接的文本文件之后,選擇“FTLE”菜單中的“FTP SERVER”,在彈出的窗口中找到“PRIMARY FIEL CONTAINING LINK”,然后輸入上述文本文件的完全路徑。在“PRIMARY FIEL CONTAINING LINK”下方有一個(gè)“SECONDARY FILE CONTAINING LINK”,該項(xiàng)是用來設(shè)定起輔助作用的外部連接文件,可以參照上述方法生成。
設(shè)置上傳和下載比例
如果用戶希望自己FTP 站點(diǎn)的使用者不僅僅使用自己提供的資源,還能夠上傳一些有價(jià)值的東西供大家共享的話,可以通過使用Serv-U提供的“上傳和下載比例”這一功能實(shí)現(xiàn)。
用戶可以在“FILE”菜單中的“FTP-SERVER”,“USERS”和“GROUPS”的彈出窗口中找到名為“U/D RATIOS”的功能按鈕,點(diǎn)擊之后出現(xiàn)設(shè)置窗口。用戶可以限制每個(gè)FTP 站點(diǎn)的使用者每上傳一個(gè)文件后可以下載的文件數(shù)。例如,如果將某個(gè)用戶的上傳和下載比例設(shè)置為1/3,那么該用戶每上傳一個(gè)文件,就可以從FTP 站點(diǎn)下載3個(gè)文件。
Serv-U 支持在單個(gè)會(huì)話過程或全部會(huì)話過程的范圍內(nèi),按照具體傳輸?shù)奈募䲠?shù)目或文件的大小,限制用戶的上傳和下載比例。
使用磁盤限額
隨著用戶數(shù)量的增加,一個(gè)非常實(shí)際的問題就是如何既能夠確保每個(gè)用戶都有足夠的硬盤空間可用,同時(shí)又防止FTP 服務(wù)器吞食整個(gè)機(jī)器的硬盤資源。同樣,在這個(gè)問題上Serv-U提供了有力的解決方案。
用戶可以分別在“FILE”菜單中的“USERS”和“GROUPS”選項(xiàng)的彈出窗口中找到名為“QUATO”的功能按鈕。點(diǎn)擊之后出現(xiàn)設(shè)置窗口,用戶可以首先檢測(cè)某個(gè)用戶帳號(hào)當(dāng)前所使用的硬盤空間,然后根據(jù)具體的情況分別設(shè)置不同的用戶帳號(hào)所能支配的最大硬盤空間,從而有效的解決硬盤空間不足的問題。
基于IP地址授予或拒絕訪問權(quán)限
選擇“FILE”菜單中的“IP ACCESS”選項(xiàng),在彈出的窗口中進(jìn)行設(shè)置。
用戶可以在窗口的左邊設(shè)置不同的訪問規(guī)則,而當(dāng)前所有的訪問規(guī)則將會(huì)顯示在右邊的列表中。
Serv-U 提供了兩種基本的訪問規(guī)則,分別為“拒絕訪問”規(guī)則和“允許訪問”規(guī)則。在“拒絕訪問”規(guī)則下,所有來自用戶輸入的IP地址的訪問者都將被拒絕訪問,而來自其它IP地址的用戶都將被授予訪問權(quán)限。同理,如果用戶選擇了“允許訪問”規(guī)則,那么所有來自用戶輸入的IP地址的訪問者都將被授予訪問權(quán)限,而來自其它IP 地址的用戶將無權(quán)訪問FTP 服務(wù)器。
通過以上功能,用戶可以針對(duì)不同的IP地址,設(shè)置不同的權(quán)限,從而有效的保障FTP 服務(wù)器免受非法訪問者的侵害。
三.小節(jié)
Serv-U 是一款使用簡(jiǎn)單,功能強(qiáng)大,易學(xué)易用的FTP 服務(wù)器端軟件。相信廣大用戶結(jié)合以上的介紹,再加上個(gè)人的實(shí)踐,一定會(huì)在最短的時(shí)間內(nèi)構(gòu)建起自己的功能強(qiáng)大的FTP服務(wù)器。