專業鋁門窗、鍛造門設計及安裝
價格便宜、品質好、設計佳,值得您信賴
清潔公司精做高難度防水抓漏/壁癌/油漆等工程
責任施工、合約保固!

首頁  •  j2h 論壇 • 程式設計討論     • 

[教學]Windows 2000 架設 FTP 伺服

房東:主機
發表時間:2006-06-29


Windows 2000 架設 FTP 伺服器

FTP (File Transfer Protocol) 是 Internet 上相當流行的通訊協定。不論在相同和不同作業系統之間,均可以使用 FTP 來傳輸檔案。舉例來說,網絡用戶可以在一台 UNIX 的電腦,以 FTP 形式傳送檔案給一台已裝設 FTP 伺服器的 Windows 2000 Server。另一個網絡用戶則使用 Windows Me,從 FTP 伺服器下載檔案。

=====================
建立一個 FTP 站台

1. 假設筆者想建立一台 FTP 站台,供所有網絡用戶存取檔案。首先執行「開始」→「程式集」→「系統管理工具」→「Internet 服務管理員」,然後於「樹狀目錄」內的「testing-3」按右鈕,然後執行「新增」→「FTP 站台」進入「FTP 站台新增精靈」。


2. 在「FTP 站台說明」鍵入 FTP for testing company,然後在「IP位址及連接埠設定」頁內的「IP 位址」和「TCP連接埠」分別定為 10.10.1.1 和 21。 FTP 伺服器的預設TCP連接埠是 21 。


3. 在「FTP 站台主目錄」頁裡,把「主目錄路徑」定為 D:\ftp_root,往下一頁「FTP站台存取權限」頁勾選允許下列權限為讀取和寫入,再按「下一步」按鈕就完成「FTP 站台新增精靈」。

4. 回到「Internet 服務管理員」,於「FTP for testing company」按右鈕,執行「內容」命令。為了減少 FTP 伺服器的負擔,把連線限制在200連線,和把連線逾時時間定為 300 秒。

5. 往「訊息」頁,如圖鍵入訊息。當用戶端登入 FTP 伺服器、登出 FTP 伺服器、或者因連線人數已達最大連線數目而無法登入時,則會看到有關訊息。最後,按下「確定」按鈕完成設定。

=====================
於網頁伺服器建立 FTP 站台

網頁編寫員編寫好公司網頁後,便要把網頁上傳至網頁伺服器。在上傳網頁之前,首先要建立一個 FTP 站台,供上傳網頁往網頁站台之用。

1. 在「Internet 服務管理員」裡的「樹狀目錄」內的「testing-3」按右鈕,然後執行「新增」→「FTP 站台」進入「FTP 站台新增精靈」。

2. 在「FTP 站台說明」鍵入 FTP
Code: (在文字上按兩下可複製到剪貼簿)
www.testing.com


然後在「IP位吝}及連接埠設定」頁內的「IP 位址」和「TCP連接埠」分別定為 10.10.1.1 和 2869。由於防止不明來歷的Internet用戶採用 FTP 軟件以撞密碼方式進入網頁伺服器站台,所以筆者自定連接埠。自定連接埠可以是 1024 - 65535 之間任何一個數字。

3. 在「FTP 站台主目錄」頁裡,把「主目錄路徑」定為 D:\www_root,往下一頁「FTP站台存取權限」頁勾選允許下列權限為讀取和寫入,再按「下一步」按鈕就完成「FTP 站台新增精靈」。

4. 回到「Internet 服務管理員」,於「FTP for testing company」按右鈕,執行「內容」命令。為了減少 FTP 伺服器的負擔,和方便網頁管理員工作,把連線限制在 5 連線,和把連線逾時時間定為 600 秒。

5. 為了防止非授權用戶登入網頁伺服器 FTP 站台。往「安全設定帳戶」頁,取消勾選「允許匿名連線」。然後往「訊息」頁鍵入訊息。

6. 往「安全設定目錄」頁,在「TCP/IP存取控制」裡,選擇把所有的電腦預設為拒絕存取,然後在「除下列項目:」按下「新增」按鈕,在「網絡ID」和「子網路遮罩」分別鍵入10.10.0.0 和 255.255.0.0,然後按下「確定」按鈕兩次完成設定。

=============================
建立 FTP 站台虛擬目錄


1. 與網頁站台一樣,FTP 站台也可以建立虛擬目錄(virtual directory)。筆者以為每位網絡用戶建立自己的虛擬目錄為例。首先在「Internet 服務管理員」裡的「樹狀目錄」內的「FTP for testing company」按右鈕,然後執行「新增」→「虛擬目錄」進入「虛擬目錄新增精靈」。

2. 在「虛擬目錄別名」頁,「別名」一欄鍵入 john,然後在「FTP站台內容目錄路徑」頁內的「資料夾目錄路徑」鍵入 D:\user\john。大家不可以在「資料夾目錄路徑」內使用 %username% 系統變數,例如 D:\user\%username%。

3. 在「存取權限」頁勾選「尤許下列權限」為讀取和寫入兩種權限,再按「下一步」按鈕就完成「虛擬目錄新增精靈」。

====================
同一 FTP 伺服器建立多個 FTP 站台

IIS 內的 FTP 伺服器提供兩種方式,可讓同一 FTP 伺服器同時建立多個 FTP 站台,包括:

1. 不同站台採用不同 IP 位址。
2. 不同站台採用相同 IP 位址,但採用不同的連接埠。

====================
設定 FTP 站台存取權限

用戶端登入 FTP 站台後,如果要下載檔案,就必須在FTP 站台設定讀取權限。如果取消讀取權限,用戶端不但不能瀏覽目錄和下載檔案,而且無法登入有關FTP 站台。用戶端如果在登入 FTP 站台上載檔案,則FTP 站台設定寫入權限。

要設定讀取或寫入權限,在「FTP for testing company內容」的「主目錄」頁,分別勾選「讀取」和「寫入」權限,然後按「確定」鍵便可。

====================
設定檔案權限

當用戶端登入 FTP 站台後,嘗試進入子目錄和上下傳檔案,系統同時會檢查使用者有沒有適當權限存取子目錄和檔案。

為了增強 FTP 站台的保安效能,系統管理員應該在「Windows 檔案總管」進行檔案存取設定。例如筆者為先前設定的 john 虛擬目錄設定檔案存取權限,只允許使用者john和系統管理員上下載john 虛擬目錄內的檔案。首先在「Windows 檔案總管」內的 D:\user\john 資料夾按右鈕,然後執行「內容」,往「安全」頁,先移除 Everyone 權限,然後新增 john([email protected])帳戶 和Administrators 內建使用群組權限為允許完全控制。

====================
日誌記錄及查閱

1. 與網頁站台一樣,FTP 站台同樣有日誌 (log) ,用來記錄使用者在FTP站台的存取動作。要啟動記錄,在「FTP for testing company內容」的「FTP 站台」頁,勾選「啟動記錄」,然後選擇「W3C Extended Log File Format」。

2. 然後往「主目錄」頁,勾選「日誌存取」。當主目錄有任何存取動作,均會記錄在日誌裡。

3. 設定完成後,如要檢視日誌檔內容,請往 \WINNT\system32\LogFiles 資料夾查閱。

=====================
查閱目前狀態

系統管理員可以在 FTP 站台查閱目前工作中的連線使用者和IP位址,可在「FTP for testing company內容」的「FTP 站台」頁,按下「目前工作階段」按鈕,便可查閱有那些使用者連線到FTP 站台。

=====================
各位應該對 FTP 伺服器的設定有所了解。不妨利用 FTP 用戶端軟件 (例如 WS FTP 、Cute FTP) ,或者 Windows 2000 內的命令提示字元內的 FTP 指令來測試上傳和下傳檔案吧。
=====================



  • 贊助網站       

    廣利不動產-板橋在地生根最實在--新板特區指名度最高、值得您信賴的好房仲
    完整房訊,房屋、店面熱門精選物件,廣利不動產 優質仲介,房屋租賃、買賣資訊透明,交易真安心!
    廣利不動產-新板特區指名度最高、值得您信賴的好房仲
    您的托付,廣利用心為您服務



  •  共 0 人回應

    姓名:
    佈告內容:
    其他選項: