沒錯,的確是有很多了。
zFTPServer 是支小巧且容易上手的 FTP Server,它有許多有趣且有用的特色:
[ 返回頁面頂端 ]
這樣做的好處是 Administration 可以從任何電腦經由 TCP/IP 連回 Server. 也就是說,這樣一來就能從遠端管理 Server 了。
[ 返回頁面頂端 ]
zFTPServer Suite 的設計理念就是要易於使用與維護。不過若是你想要,你可以從『設定』選單底下啟用『進階設定』。
要注意的是,就算進階設定被隱藏起來了,它還是有作用的。它們只是在管理介面上看不到罷了 (因為怕小孩子不懂事,更改到一些重要的設定咩)。
連接埠是要給一般使用者連線用的,Administration 應該透過連接埠 3145 連線 (除非你在其他地方,像是防火牆,有做特別的設定)。
[ 返回頁面頂端 ]
首先你得啟用匿名連線,基於安全性的考量,它預設是被隱藏起來的。當你啟用『進階設定』之後,你可以在 Server 的一般設定裡頭找到這個安全性設定。
再來你得新增一個名叫 "anonymous" 的使用者帳號,它不用設定密碼。如此一來 Server 就會接受任何密碼了,接下來就跟設定一般使用者帳號一樣啦。
[ 返回頁面頂端 ]
若某一個帳號有管理員權限的話,就可以用它透過 Administration 來管理 Server. 一般來說只有系統管理員有此權限。
你把它視為一棵檔案樹就行了,最上層就是它的根。利用『新增目錄』來建立這棵檔案樹(這就是使用者一開始連進來會看到的東西)。你可以依你需求,利用『新增資源』來加入目錄或檔案到這棵樹。
[ 返回頁面頂端 ]
『新增目錄』會建立虛擬目錄,你可以依照需求來建構根目錄。
『新增資源』會把目錄或檔案加到該虛擬目錄裡頭。
設成系統服務之後,Windows 預設使用 "本機" 帳戶來執行程式。你應該切換成另一個使用者來執行 Server 以便讓它有存取網路芳鄰的能力。(建議使用 "Administrator" 來執行 zFTPServer).
若你在不同的磁碟槽裡有相似的目錄,裡頭的資料應該被放在同一個目錄底下的話,那你應該建立一個虛擬目錄以便把這些資源都放到這個目錄裡頭。使用者看起來就是一個很大的目錄。
例如:
你在這個磁碟槽放了一堆圖片,在別的磁碟槽又放了另一堆圖片,那你可以把它們當做 "資源" 加到某一個 "目錄" 底下,如此一來所有的檔案以及子目錄就會被視為放在同一個目錄底下(當然是對使用者而言)。
另一個例子是把一個上傳資源加到許多目錄裡,這樣使用者就能把檔案上傳到他們看到的目錄。不過事實上這些檔案都會傳到你自訂的地方。
當你設定上傳目錄時,你也可以加入多個資源,檔案會被傳到擁有最大可用空間的地方 (這樣看起來就像是有個很大的上傳區一樣)。
[ 返回頁面頂端 ]
那些用粗體字顯示的目錄跟資源代表是從群組繼承而來的,你無法移除由群組繼承而來的目錄與資源。
[ 返回頁面頂端 ]
首先你要設定防火牆,讓它接受要連到 Server 的連線。
接著,若你知道你的外部 IP 位址,你必須在 Server 的設定裡頭輸入它。若你沒有固定的 IP 位址,你得自訂一組 DNS-name 以便在需要 IP 位址時可供檢查 (例如 "myserver.no-ip.com" 就可作為一組 IP 位址)。
Administration 可以透過 HTTP 指令來遠端控制。只要設定 Administration 要使用 WWW-Proxy 或是正常連線到 Server。
注意:透過 WWW-Proxy 的效能不會太好 (例如:線上使用者及其動作的更新速度不會太快 (每2秒一次))。
或許你會想知道某位使用者正在做什麼。『監視使用者』會打開另一個視窗,裡頭只會記錄這位使用者的活動。
[ 返回頁面頂端 ]
若你勾選了自動更新,程式會在每次執行時自動檢查是否有新版本。當然,Administration 只會檢查是否有 Administration 的更新,Server 也只會檢查是否有 Server 的更新。
此外,程式每天在午夜時也會自動檢查。
有新版本時就會自動下載。
下載之後的更新動作會在以下這些時候執行:
Ok,那試試以下這些參數,你可以在設定使用者存取權限時使用它們。
若程式在路徑裡頭發現這些參數,就會把它們替換成各自所代表的值。
參數
|
值
|
%USERNAME%
|
要存取這份資源的使用者名稱 (如:nils)
|
%YYYY%
|
今年是西元幾年 (如:2003)
|
%MM%
|
今天是幾月 (如:06)
|
%DD%
|
今天是幾號 (如:29)
|
藉由使用這些參數,你可以設定某些目錄只能被某些人或是只能在特定時刻被存取。
例如:或許你希望只有今天可以上傳檔案。那你可以在根目錄加入一個名叫 "%YYYY%-%MM%-%DD%" 的目錄。如此一來所有在這目錄底下的資源,就只能在當天被存取。