iT邦幫忙

DAY 17
3

☆我的IT人生30天-第1天系列 第 17

☆IT人生之鐵人賽30天之1019IT終極SERVER U之 設 定

架 FTP Server 的東東. 比 WarFTPd 穩, 比 WFTPd 功能多, 相當實用.
唯一缺點, 處理中文檔名目錄有問題..有興趣的邦友可繼續參考,看完記得推喔~感謝~
架 FTP Server 的東東. 比 WarFTPd 穩, 比 WFTPd 功能多, 相當實用.
唯一缺點, 處理中文檔名目錄有問題.

[Serv-U] 用 Archie 找 servu22.zip

安裝:解開在一個目錄下就好, 編輯 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
Max Users 最大上線人數 (Anonymous + 一般 User)
Max Anonymous Anonymous 最大上線人數
Time-out Users 一般 User 沒反應幾分鐘後斷線
Time-out Anonymous Anonymous 沒反應幾分鐘後斷線
Enable Security 千千萬萬記得打勾! 不然可能會看到硬碟閃了一下全滅...
Check Anon Password 打勾的話 Anonymous 要輸入較正式的密碼 ex. a@bb.cc.dd
不打勾按 Enter 都能過, 要怎樣看你的衡量了...

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

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

Animation | h:\
Windows | g:\Windows

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

注意!! Links 所設定的虛擬目錄, 實際對應目錄的名稱也要加到 Access Rules 裡
像 Animation | h:\, 你就得把 h:\ 加進去不然進不去!

再注意!! Users 設定的 Misc|Show path relative to homedir 不能打勾.
不然 "那個 User" 的 Link 也會失效!

‧Setup|IP Access 設定可供連接或是要擋掉 (BAN) 的 IP 位址

Deny Access Rules ex. 111.2.3.4-55 會擋掉 111.2.3.4 到 111.2.3.55 之間
ex. 111.2.*.* 111.2 開頭的都別想上

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

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

注意!! 設定越前面優先權越高, 最後要記得 Allow *.*.*.*

‧Setup|Logging

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

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

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

還可以加入一些動態的參數:

%Time - 目前的時間
%Date - 目前的日期
%UNow - 目前的連線人數
%UAll - 從啟動到目前為止的連線人次
%U24h - 在過去 24 小時內的連線人次
%MaxUsers - 總連線人數上限
%MaxAnonymous - 匿名連線人數上限 (Anonymous FTP)
%Name - 帳號名稱
%IP - 對方主機名稱/位址 (Hostname/IP)
%DIR - 目前的目錄
%Disk - 目前的磁碟機名 ( C: D: E: .....)
%DFree - 磁碟剩餘空間
%Fup - 上傳檔案個數
%Fdown - 下傳檔案個數
%Ftot - 總傳檔數
%Bup - 上傳位元數
%Bdown - 下傳位元數
%Btot - 總傳輸位元數
%Tconm - 連線時間數 (以分為單位)
%Tcons - 連線時間數 (以秒為單位, 與 %tconm 配合使用)

這些參數也可以用在 Message File!

‧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. Password 設完存起來必然要編碼
(Encrypt, ServU 採用與 UNIX crypt 相同的編碼), 這是原則, 不用太奇怪.

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\secret 通通不打勾
c:\ftp Read, List, Inherit 打勾
c:\ftp\upload Read, Write, List, Make 打勾

注意!! 排越前面的目錄優先權越高, 所以 c:\ftp\secret 必需放在 c:\ftp 前頭.

Misc|Disable account 暫時取消 "此帳號" Login 的權利.
Misc|Show path relative to homedir 前面提過了, 不要 Link 沒用又搞半天.
Misc|Alow only one login from same IP address 很有用! 拒絕 Multi-Login.

Quota 設定上傳容量, 免的硬碟爆掉.
IP-Access 設定 "此帳號" 允許連接的 IP.

~看完記得推喔~感謝~


上一篇
☆IT人生之鐵人賽30天之1018IT 備 份 之EAZ-FIX
下一篇
☆IT人生之鐵人賽30天之1020IT之 SERVER U 的 概 說
系列文
☆我的IT人生30天-第1天30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言