Windows XP 用 IIS 架設 FTP 伺服器
架設 FTP 伺服器時,大家都會考慮到利用第三廠商的應用程式,好像 FTP ServU、BulletProof FTP、WarFTPd、Raiden FTP 等等,這主要是因為它們都是獨立的程式,而且在設定方面也經過改良更加容易及得心應手。不過,在 Windows XP 背後的 IIS 5.1,其實已備有功能齊全的 FTP 伺服器,且與系統整合方面較其他程式穩定,實為用戶不可或缺的伺服器架設工具之一。
===================
安裝 IIS 5.1
說到底用戶都要透過 IIS 5.1 來架設 FTP 伺服器,而預設的環境下它並沒有被安裝到系統之中,用戶首先要自行安裝適當的元件才能進行下一步的設定。
1. 按下 [開始] → [控制台] → [新增或移除程式] → [新增/移除 Windows 元件]。
2. 在彈出的 [Windows 元件精靈] 中,剔選 [Internet Information Serices (IIS)],它會以灰色的剔號表示,代表內裡有部份元件預設並沒有安裝。
3. 用戶可以按下 [詳細資料],再次剔選 [檔案轉換通訊協定 (FTP) 服務],以及 [WWW Service] 下的 [Scripts 虛擬目錄],最後按下 [確定] 程式就會進行安裝。
===================
評估 FTP 的使用法則
很多人在架設 FTP 伺服器,都只會安裝好程式,再設定用戶帳號,其他人只要能成功連線並存取資料即可。但其實在設定前用戶可以先對不同的部份進行假設,確定自己需要的項目才進行詳細的設定,當中包括用戶連線限制、帳號存取資料的限制、選用的連接埠、檔案排列的格式,考慮到不同方面的設定,然後續一進行設定會方便得多。
執行 IIS 程式
因為 IIS 屬於系統管理工具,用戶需要啟動 [系統管理工具] 的程式集資料才可執行。只要按下 [開始] → [控制台] → [工作列和 [開始] 功能表] → [開始功能表] → [自訂] → [進階],在 [啟動功能表項目] 下點選 [系統管理工具] 為 [顯示在所有程式集功能表和開始功能表上],這樣就可以在開始功能表上找到 [系統管理工具],並可執行 Internet Information Services 程式了。
===================
設定連線限制
首先各位需要進入設定連線多少的限制,這對於很多人來說有絕對的幫助,使到在較少人連線時的速度有一定保證。
1. 進入 IIS 後於 [FTP 站台] → [預設的 FTP 站台 (已停止)] 上 Right Click 並選取 [內容] 項目。
2. 在 [FTP 站台] 的位置中,上方的 [說明] 表示伺服器的名稱;[IP 位址] 表示伺服器採用的 IP,可選擇為目前的 IP 位置,分別進行個別設定即可。
3. 然後在下方的 [TCP 連接埠] 表示使用的 Port 位置,預設 FTP 伺服器會採用 21,但如果希望安全起見,可以使用 1024 或以上的連接埠,例如 8888、6666 等,但在用戶連線時則要注意必需輸入正確的連接埠才可。
4. 接下來設定連線的多少,在 [限制為 10 連線] 中修改最大同時容許連線的數目,例如家中採用的是 3.0 Mb 寬頻,可以將它改為 5 減少頻寬的使用,而 [連線逾時時間] 即 Timeout 的設定,各位可以使用預設值 900 秒,即當用戶在指定時間內沒有動作時自動切斷連線。
5. 最後剔選 [啟用記錄] 把伺服器的運作記錄下來,可選擇為 [W3C 擴充記錄檔格式],資料會以純文字檔儲存在 C:\Windows\System32\Logfiles 下,方便日後作檢視。
===================
用戶存取權限
接下來管理者可以設定伺服器容許登入的帳號資料,而因為帳號設定和系統使用帳號是通用,如要在 IIS 內加入個別帳號,只需在 Windows XP 的 [使用者帳戶] 增加用戶帳號,就等同於 FTP 伺服器中新增 Account,這點用戶要較為注意,至於在 IIS 方面,就只有設定匿名帳號登入的資料。
1. 到 [安全設定帳戶] 的項目,假定用戶容許匿名登入,在此點選 [允許匿名連線] 的項目。
2. 接著在 [使用者名稱] 中設定作為 Guest 的帳號,其實在系統內早已有一個 IUSR_computername 的預設帳號,作為利用 Internet 匿名登入時採用的帳號使用,各位直接套用它就可以了。但如果想更改為其他帳號,可以按下 [瀏覽],再加入其他已設定好的資料,不過要特別留意該帳號屬於那一個群組及使用者,假如有太高權限就會對系統有嚴重影響。
3. 另外在下方必需剔選 [允許 IIS 來控制密碼],當匿名者登入時會自動任意運算出密碼無需用戶自行設定。下方的 [FTP 站台操作員] 就只留待 Administrators 帳號就可以了。
===================
目錄位置設定
訊息方面是登入與登出等狀態時顯示的對話,隨各位需要而設定。接著到 [主目錄] 位置,分別是設定使用的資料夾位置,以及容許讀、寫與否的設定。
1. 首先用戶把資料夾設定成在 [這台電腦上的目錄],所上載的資料預設就會被上載到 C:\Inetpubftproot 的位置下。如果想利用網絡上其他電腦的空間,只要選擇 [另一台電腦上的共用位置] 再輸入正確的網絡位置便可。
2. 然後設定資料夾存取的定義,包括 [讀取] 即下載檔案、[寫入] 代表可上載資料到伺服器,而 [記錄查閱] 表示可列出伺服器上的資料。按個人需要選擇項目,它會影響到資料夾的存取權限,例如用戶以一個擁有 Administrators 權限的帳號登入,假如將 [寫入] 剔除,亦都不能夠上載檔案到伺服器,這點需要特別留意。
3. 最後設定 [目錄清單樣式],可以 UNIX 或 MS-DOS 的模式列出檔案資料,視乎各位的方便設定就可以。
===================
啟動 FTP 伺服器
完成所有設定後按下 [確定] 離開,回到 Internet Information Services 主介面中,Right Click 設定好的 FTP 站台後選擇 [啟動] 。其他人再利用 FTP 程式,一如以往輸入 IP/Port Address、User Name、Password 的資料,就可以成功登陸並且下載及上載檔案,比起其他第三廠商的 FTP 伺服器程式,既免費又方便!
查詢工作狀況
當要查詢伺服器在連線時的工作狀況,只要回到 [FTP 站台] 分頁中,按下 [目前工作阰段] 的按鈕,就會看到目前正在連線中的用戶,更可作即時的連線中斷。
===================
資料來源:http://heartwen.myweb.hinet.net/librarys/computer/server/server_1.htm
沒有留言:
張貼留言