iT邦幫忙

DAY 16
2

※網路的學習與分享※系列 第 16

☆分享-IT必用的SERVER U的介紹及使用

早期的SERVER U大家可能聽者或者已經很熟,在這裡特別重新提出來與大家分享,希望大家能有所獲~記得推喔!
Serv-U是一種被廣泛運用的FTP服務器端軟件,支持3x/9x/ME/NT/2K等全Windows系列。可以設定多個FTP服務器、
限定登錄用戶的權限、登錄主目錄及空間大小等,功能非常完備。 它具有非常完備的安全特性,支持SSl FTP傳輸,
支持在多個Serv-U和FTP客戶端通過SSL加密連接保護您的數據安全等。

Serv-U 是目前眾多的FTP 服務器軟件之一。通過使用Serv-U,用戶能夠將任何一台PC 設置成一個FTP 服務器,這樣,
用戶或其他使用者就能夠使用FTP 協議,通過在同一網絡上的任何一台PC與FTP 服務器連接,進行文件或目錄的複製
,移動,創建,和刪除等。這裡提到的FTP 協議是專門被用來規定計算機之間進行文件傳輸的標準和規則,正是因為
有了象FTP 這樣的專門協議,才使得人們能夠通過不同類型的計算機,使用不同類型的操作系統,對不同類型的文件
進行相互傳遞。

雖然目前FTP 服務器端的軟件種類繁多,相互之間各有優勢,但是Serv-U 憑藉其獨特的功能得以展露頭腳。具體來說
Serv-U 能夠提供以下功能:

符合windows 標準的用戶界面友好親切,易於掌握。
支持實時的多用戶連接,支持匿名用戶的訪問;
通過限制同一時間最大的用戶訪問人數確保PC 的正常運轉。
安全性能出眾。在目錄和文件層次都可以設置安全防範措施。
能夠為不同用戶提供不同設置,支持分組管理數量眾多的用戶。
可以基於IP 對用戶授予或拒絕訪問權限。
支持文件上傳和下載過程中的斷點續傳。
支持擁有多個IP 地址的多宿主站點。
能夠設置上傳和下載的比率,硬盤空間配額,網絡使用帶寬等,從而能夠保證用戶有限的資源不被大量的FTP 訪問用戶所消耗。
可作為系統服務後台運行。
可自用設置在用戶登錄或退出時的顯示信息,支持具有UNIX 風格的外部鏈接。

安裝(請自行找正版軟體測試喔):解開在一個目錄下就好, 編輯 Serv-u.ini 在 [GLOBAL] 中加入Registrationkey=r8fZajeU3JY,ED!SON '96 即完成註冊. 執行 Serv-u32.exe

◆ File|Logging 選擇要不要把連線記錄存到檔案中(見 Setup|Logging)
◆ File|User Info
Show Command 可以看到連上線的人所下的命令
Kill User 看誰不順眼就踢誰, 還可以自動記錄擋掉它.

◆ Setup|FTP Server
Port 21 這是 FTP 預設的 Port, 要架黑站可以改一改^O^
Max Users 最大上線人數 (Anonymous + 一般 User)
Max Anonymous Anonymous 最大上線人數
Time-out Users 一般 User 沒反應幾分鐘後斷線
Time-out Anonymous Anonymous 沒反應幾分鐘後斷線
Enable Security 千千萬萬記得打勾! 不然可能會看到硬碟閃了一陣子全滅...
Check Anon Password 打勾的話 Anonymous 要輸入較正式的密碼 ex. aa@bb.cc.dd
不打勾按 Enter 都能過, 要怎樣看你的衡量了...

Change Message File 如果設絕對路徑 ex. c:\ftp\message.txt
(要告之上站者的訊息) 每次切換目錄都會顯示 c:\ftp\message.txt 的內容
如果只寫 message.txt, 看是進哪個目錄就找那個目錄下的

File Contain Links 絕對相對也是如上所述 (不過很少人用絕對的吧...)
(虛擬目錄) ex. 編輯 FTP 目錄下的 links.txt

Animation | h:\
Windows | g:\Windows

那麼就會在那個目錄下產生兩個實際上不存在的目錄
進 Animation 會連到 h:\, 進 Windows 會連到 g:\Windows

◆ Setup|IP Access 設定可供連接或是要擋掉(BAN)的 IP 位址
Deny Access Rules ex. XXX.2.3.4-55 會擋掉 XXX.2.3.4 到 XXX.2.3.55 之間
ex. XXX.2.*.* XXX.2 開頭的都別想上

Allow Access Rules 方法同上, 只是只有這些 IP 連的上, 其它都不行.

Deny/Allow Rule 1st 就是要做較複雜的擋法, 用途不大, 有興趣的人自己玩玩

◆ Setup|Logging
Logging to file 將上線記錄到檔案, 如果認為有必要的話. 比如說要抓
MultiLogin ^_^ , ex. c:\temp\serv-u.log

Log Options 看你想記多少資訊, 試試看就知道差別.

Setup|SignOn 上站資訊
SignOff 離站資訊

還可以加入一些動態的參數(太多了不贅述, 見 Serv-U.txt)

◆ Setup|Users 這是重頭戲了, 所有 User 的存取權限都在這.

ex. 先設個 Anonymous 讓大家可以分享...

User name Anonymous
Group name
Password
Home Dir c:\ftp

File/Dir Access Rules 加入 c:\ftp 把 Read, List 打勾, 按 Store 儲存設定
這樣別人一進來就會到你的 c:\ftp 目錄下了.

一般帳號也是這樣設, 只是要寫上 Password (寫好會變成 ****, 因為怕被人看到)
Home Dir 每個 ID 都可以不同. 每個目錄也可以有不同的權限, Read, Write...等
Inherit 表示其下的子目錄屬性都一樣(不然一個個設煩死了).

再舉個例子...

如果你要 c:\ftp 是 Login 進來的目錄, 其下的目錄除了 c:\ftp\secret 之外都
可供讀取 c:\ftp\upload 可供上傳.

Home Dir 填 c:\ftp
File/Dir Access Rules 加入 c:\ftp Read, List, Inherit 打勾
c:\ftp\secret 通通不打勾
c:\ftp\upload Read, Write, List, Make 打勾

◆ 有幾點要特別注意的.
1.在 Links 設定的那些虛擬目錄, 實際對應目錄的名稱也要加到 Access Rules 裡
像剛剛的 Animation | h:\, 你就得把 h:\ 加進去不然沒用.

2.如果你要用 Links 的話, Misc|Show path relative to homedir 千萬不能打勾.
不然也會失效.

3.Misc|Message File 可以給各人不同的 Message (女朋友進站可以送她一個吻^O^)

4.Quota 可以設 Upload 上限, 就不怕被灌爆了.


上一篇
☆分享-IT人的最愛搜尋技巧
下一篇
☆分享-IT必用的SERVER U的介紹及使用2(進階者)
系列文
※網路的學習與分享※30

1 則留言

0
weihsinchiu
iT邦新手 4 級 ‧ 2009-10-26 11:17:10

我比較喜歡用File Zilla

ncia iT邦新手 2 級 ‧ 2009-10-27 00:10:41 檢舉

恩~不錯喔!其實每種應用軟體還是自己合用比較重要,呵呵~

我要留言

立即登入留言