本作業透過使用Linux建立HTTP, FTP, SSH三種服務,並將其架設過程寫成說明網頁,使同學透過實作的過程來學習下列目標:
  1. Linux作業系統的安裝與升級
  2. HTTP協定的瞭解與Web Server/Client的應用
  3. FTP協定的瞭解與FTP Server/Client的應用
  4. SSH協定的瞭解與SSH Server/Client的應用
  5. 伺服器的管理與校調
  6. 封包的觀察
  7. 網頁的撰寫
  8. 開放原始碼軟體的使用

環境介紹

 

Client

Server

硬體架構

處理器:AMD 64 X2 3.0GHZ

記憶體:2G DDR2

硬碟:250G

網路卡:主機板內建10/100/1000 Mbit

作業系統

Windows xp

Ubuntu 8.04

IP 位址

192168.1.100

192.168.1.200

子網路遮罩

255.255.255.0

255.255.255.0

HTTP協定

使用Mozilla firefox 瀏覽器軟體,瀏覽Server端網頁。

使用APACHE 架設WWW伺服器

FTP協定

使用FileZilla 檔案傳輸軟體,連接到Server執行檔案上傳下載

使用proftpd架設FTP檔案傳輸伺服。

SSH協定

使用PieTTY 軟體,連接到Server執行服務設定、停止、啟動、重新啟動。

安裝SSH服務。

WireShark封包觀察軟體

觀察並解釋FTPSSH封包的傳遞過程。

 

NVU軟體

使用NVU軟體製作XHTML格式之網頁。

 

VirtualBox

軟體

以新增虛擬機,安裝Ubuntu作業系統。

 

網路

使用ADSL連接網路,執行Ubuntu 作業系統核心與套件升級動作。

工作分配

工作項目 59632020  黃永吉 59632034  吳忠銘
Linux作業系統的安裝與升級
HTTP協定的瞭解與Web Server/Client的應用
FTP協定的瞭解與FTP Server/Client的應用
SSH協定的瞭解與SSH Server/Client的應用
伺服器的管理與校調
封包的觀察
網頁的撰寫
開放原始碼軟體的使用











心得

很多人都說Linux是架站系統,但經過本學期網路概論之學程後,才發現這是個錯

誤的觀念。
實際上,應該是把整個系統的基本架構面及運作方式都熟悉,再進階學

習網路概
論,最後才是架站。
 
       學期初,當老師公佈作業內容後,加上評估本學習的課程內容,老實說,沒有

系統之基本
子,或許不能勝任。好在...勤能補拙的本團隊,終究破除萬難地測試

功。

       學好Linux真的很不容易,一路走來,陌生加上挫折感。所謂的學好,就是得了

解整個系統的
架構及硬體的運作,幸,從訂好目標、找尋相容軟硬體、參考書

...一路走來,算是順利。
 
製作期間,對於系統軟體的陌生及指令語法的不熟悉,均會產生「牽一髮而動全

身」之反效
果。
 
無數次的失敗,三更半夜的苦戰,討論...在無法解決問題之際,幸得同學間充份展

現的合作精神
才得以將瓶頸難題一一克服。再加上老師課堂間細心之分析解說,

使得原先不懂Linux系統的們,也可以慢慢地從摸索之中開竅了。

    作業的當中,尤以服務安裝之部,所花費之心思是最能深刻體驗的,但當看見更

新成功之際,
的確相當令人振奮。經過一學期的體驗後,發覺LinuxWin xp更具

力,也難怪公司行號亦多採用此專業之作業系統。所以,想要架一個安全有效率

的伺服
器,就得要了解網路的運作,總而言之,「要有活到老,學到老之決心、

神,重點是投入心力的多寡,熟能生巧。此,才是學Linux系統的不二法

門。

參考文獻

參考網站

 [1] 網路管理

http://irw.ncut.edu.tw/peterju/course/network/971/index.html

 
[2] Ubuntu Wiki
作業系統

http://wiki.ubuntu-tw.org

 
[3] Virtualbox
作業系統虛擬軟體

http://www.virtualbox.org/

 
[4] Wireshark
封包擷取軟體

http://www.wireshark.org/

 
[5] Nvu
網頁編輯軟體

http://www.moztw.org/nvu/

 
[6] PieTTY Telnet/SSH
安全遠端連線程式

http://ntu.csie.org/~piaip/pietty/

[7] Proftpd 服務

     http://www.proftpd.org/docs/

 
[8]
鳥哥的 Linux 私房菜

http://linux.vbird.org/

參考書籍

 [1] TCP/IP 概論-楊豐瑞。楊豐任著。學貫行銷股份有限公司。

 [2] TCP/IP 協定觀念與實作。第二版。施威銘研究室。

 [3] 次世代 Linux - Ubuntu 玩全手冊。李聖瑋、蔡東邦。上奇科技。