首頁‎ > ‎電子期刊‎ > ‎2008年4月號‎ > ‎

架設 zFTPServer Suite 伺服器分享檔案


架設 zFTPServer Suite 伺服器分享檔案

隨著網際網路的普及,愈來愈多人想要自己架一個 FTP 站跟親朋好友分享檔案。雖然微軟的系統中有可免費另外安裝IIS系統,但他卻不是那麼的容易上手,且功能會隨著Windows的版本不同而有不同的限制。 如果你在家、學校或公司想要方便地跟朋友傳遞檔案,建議試試看這次要介紹的 zFTPServer 軟體。

zFTPServer 是支小巧且容易上手的 FTP 伺服器,完全免費提供給個人及企業使用,有中文介面及教學手冊,對中文的支援良好,設定非常簡單卻又很有彈性,而且傳輸速度還比市面上許多商業軟體快,其它有趣且有用的特色簡列如下:

  1. 虛擬檔案系統:可動態的為使用者或群組掛上任何磁碟機或目錄。虛擬檔案系統允許管理員將其他伺服器或電腦上的目錄映對到虛擬目錄,使用者登入之後即可直接存取。
  2. SSL/TLS 支援:使用高達 256 bits AES 的加密技術。支援專業簽署的加密認證或個人簽署的金鑰。
  3. 自動線上更新:當有更新檔時,可設定收到提示通知,或是讓程式自動更新。
  4. 好用的腳本功能(進階用戶專用):透過標準的 TCP/IP 連線來控制 zFTPSeerver,讓腳本開發變得更加容易(例如:透過 PHP 建立新帳戶)。
  5. 遠端控管:伺服器本身跟使用者介面是分開的,讓您能輕易的從遠端控管伺服器。
  6. UTF-8:伺服器能切換到 UTF-8 模式,以便包含特殊字元(雙位元字)的檔名也能被傳輸。
  7. 以系統服務執行:可變成 Windows NT/2000/XP/2003/Vista 系統服務在背景執行,也可以作為一般程式執行。
  8. 超快傳輸速度:在 100MBit LAN 的網路環境下擁有平均超過 11MByte/秒 的速度。表現比大多數 Windows 底下「有名的」FTP 伺服器還好。
  9. 被動模式的 Host/IP 選項:zFTPServer 支援主動及被動連線模式,這允許管理員為使用動態 IP 位址及 / 或位於防火牆背後的伺服器指定 IP 位址或 Host names(例如:myserver.no-ip.com)
  10. 功能強大的使用者及群組帳號管理:使用者及群組能同時屬於多個群組。zFTPServer 提供有彈性且創新的使用者及群組權限管理系統,並結合了腳本語言與其他的管理功能,絕對是管理員夢寐以求的特色。
  11. 支援上傳平衡:利用虛擬檔案系統,使用者上傳的東西會被丟到有足夠硬碟空間的地方。
  12. 進階的 IP 管理功能:能自訂不同 IP 或 Domain name 的存取權限,能允許或禁止從某些特定位址連線的使用者的存取權限。
  13. 進階的帳號有效日期管理功能:能夠設定在某些條件成立之後,帳號就自動到期。這些條件可以是在某個日期之後、幾天/週/月之後、下載達到一定量之後,或是其他。
  14. 防止連線攻擊:zFTPServer Suite 可自動封鎖嘗試攻擊的連線,避免被惡意使用者暴力猜測密碼。
  15. 多國語言介面:zFTPServer Suite 有多種版本,包含英文、瑞典文、義大利文、繁體中文(台灣)、葡萄牙文(葡萄牙)、斯洛伐克文、匈牙利文、德文、法文、葡萄牙文(巴西)、簡體中文 (P.R.C.)、捷克文、俄文、烏克蘭文、西班牙文(傳統排序)、挪威文(博克馬爾)
  16. 最後最重要的特色就是它不用錢喔!!!


zFTPServer Suite 軟體小檔案


安裝 zFTPServer

1.首先請先到上述官方網站中將 zFTPServer Suite 軟體下載到你的桌面上。

2.雙擊桌面上的 zFTPServer_Suite_Setup.exe 即可開始安裝,你可以在左下角的下拉選單改變你要使用的語言介面,預設是繁體中文介面。接著只要按〔下一步〕即可。

3.zFTPServer Suite 包含 Server 跟 Administration 兩組程式,Server 就是執行 FTP 功能的主程式,Administration 則是用來控制 Server 的介面。你可以依自己的需求選擇要安裝哪些程式。要注意的是安裝路徑最好不要包含中文,以免發生問題。另外若勾選了「以系統服務執行」,Server 將會成為 Windows 系統服務的一部分,會在開機之後自動執行,也比較不佔資源。設定好之後就可以按〔下一步〕啦。

4.最後我們要為管理員帳號設定一組密碼,Administration 程式會使用管理員帳號連線到 Server,然後才能調整 Server 的設定(例如:建立使用者)。要注意的是,一定要設定密碼,不然會發生奇怪的問題。最後按下〔下一步〕就完成了。若你是要從舊版本升級,而不是第一次使 用,則可以略過這步驟。

5.看到底下這個畫面,就代表你的 zFTPServer Suite 已經安裝完成,接下來按【完成】就可以進行環境與帳號的設定了。


設定 zFTPServer Suite Server

先雙擊桌面上的 zFTPServer 圖示啟動 Server,再執行桌面上的 zFTPServer Administration 圖示啟動 Administration。初次連線會出現連線視窗,只要輸入在安裝過程設定的密碼即可。

1.預設只會顯示基本設定,我們可以透過【設定】→【顯示進階設定】叫出更多的功能。開啟進階設定之後,你會看到能修改的選項就會變多了。

2.在〔一般設定〕頁籤裡,你可以設定要使用的連接埠、上站人數限制、以及流速限制的設定。


3.在〔安全性〕頁籤裡頭的設定可讓你的 Server 更安全。建議勾選「完全忽略被擋掉的以及被禁止的 IP/Domain name」以及「防止連線攻擊(Anti-hamming)」裡的所有選項。你也可以透過下方的「連線控制」來允許或禁止哪些特定的 IP 位址連到你的 Server。


4.zFTPServer Suite 有自動更新的功能,勾選〔自動更新〕頁籤裡的「使用自動更新」,就能開啟這項功能。



建立群組/使用者帳號

群組跟使用者帳號的設定大同小異,你可以先設定好群組(例如:建立一個「朋友」群組),再把會使用相同設定的使用者都歸類到這個群組裡(例如:把所 有朋友的帳號都丟到「朋友」群組),如此一來你只要修改群組的設定,屬於該群組的使用者設定也會同時被更改。另外,使用者或群組可以同時屬於多個不同的群 組。因建立帳號與群組方法類似,故底下僅介紹群組帳號的相關操作流程。

1.滑鼠點擊【設定】→【帳號設定】叫出設定視窗。


2.點選左方的「群組」,並按下右邊的〔新增群組〕按鈕,開始建立一個新群組。


3.點擊右下方的〔加入實體資源〕選擇你要分享的資料夾,然後按下〔確定〕。你可以加入多個資料夾,當使用者登入之後,就會看見這些資料夾的內容。


4.你也可以按下〔新增虛擬目錄〕建立一個虛擬目錄,再按下〔加入實體資源〕,把多組資料夾合併在一個虛擬目錄裡。例如:你可以建立一個虛擬目錄叫「音樂」,再把 D、E 槽的音樂資料夾都加到這個虛擬目錄裡。


5.除了可以將使用者指定給不同群組之外,群組也可以隸屬於某些更高層的群組,只要按下右上方的〔▼〕按鈕,就會列出所有的群組供人選擇。zFTPServer 採用這種階層式的管理架構,可以很輕易地管理大量帳號。


連線測試

1.開啟 Internet Explorer 瀏覽程式,然後在網址列上輸入 zFTPServer Suite 軟體所在 IP 位置。


2.輸入在 zFTPServer 中所建立的帳號與密碼。登入成功後,就能看見該帳號所看得見的目錄與檔案。


3.在 zFTPServer Administration 管理介面中,可以看見該帳號登入系統的相關資訊,代表整個系統已經正常運作了。


結語

以上介紹完 zFTPServer Suite 軟體,對於 zFTPServer Suite 應該有一定基本程度的了解。未來分享檔案給朋友,就可以試試架設這套免費的軟體,輕輕鬆鬆的將檔案分享給你的朋友。總結來說,zFTPServer Suite 兼顧了實用的功能以及親切的介面,對一般使用者以及小型公司行號而言應該綽綽有餘,所以是個值得一試的選擇。


Comments