Transcript Document

Testbed@TWISC平台教學使用
大綱











前言
實作(一), 帳號申請
實作(二), Project_leader審核帳號
實作(三),利用WebGUI建置實驗環境
實作(四),利用NS Script建置實驗環境
實作(五),學習實驗節點操作控制
實作(六),學習Custom Image製作
實作(七),學習常見進階操作
結論
習題
專案實作
2
前言
3
為何需要專屬網路安全測試平台

大部分資訊安全研究技術侷限在小規模實驗室
,缺乏專屬的實驗設備與空間,可能產生問題
網際網路下進行攻防測試,影響運作中系統與網
路
 無法實際模擬真實網路運行,實驗結果失真
 無法有效的紀錄與保存實驗數據與實驗環境
 受到外來的因素影響實驗結果


考量點

合法、乾淨及封閉環境
4
測試環境比較

虛擬化環境
優:容易取得
 缺:有些非免費軟體,需考量硬體效能
 例:NS2、VMware及Virtual PC


實體化環境
優:使用成本低,硬體資源較獨立
 缺:建置成本高,使用入門稍難
 例:傳統實驗環境、Emulab、PlanetLab及LiveNetwork

5
Testbed@TWISC

Testbed@TWISC整合美國 Utah 大學所授權的
Emulab 軟體、搭配國產硬體以及自行研發設計
的軟體工具與韌體提供服務。

Testbed@TWISC 特色
具備隔離性、封閉性、可記錄性、可控制性和可
儲存性
 由實體機器提供資訊安全實驗模擬服務
 友善的 Web 使用者端介面

6
Testbed@TWISC
每一個實驗節點皆可執行 simulated router、
traffic-shaping 或是 traffic generators 等軟體進行
實驗。
 Testbed@TWISC 上的 Emulab 平台可根據使用
者的腳本與系統資源狀況,分配節點與設定網
路拓樸。
 同一 Group 內的每位使用者可控制其 Project 中
的所有資源,包含每一節點的 root 權限、DNS
服務。亦可根據實驗需求,增/減節點與 switch
。

7
實驗節點
8
Testbed@TWISC 平台優勢

使用 Simulation 的實驗
優點:能以單一主機上進行實驗模擬
 缺點:需考慮效能問題


使用傳統 Testbed 實驗
優點:以實體環境進行實驗
 缺點:需要自行架設實體設備


Emulab on Testbed@TWISC
實體設備資源有效率的自動分配
 系統能依照預設腳本建置實驗環境
 提供資源監控程式和實驗資料儲存

9
系統運作
使用者登入Testbed@TWISC
網站,進行實驗帳號申請,並
載入每個node所需的
藉由帳號與密碼登入
作業系統與工具
動態配置node
系統配置完成後,使用者取
資源
得控制權,可用SSH或RDP
切出每個實驗所
透過Web介面規劃
連線進入node進行實驗
需要的網路架構
配置所需要的資源
(LAN Topology)
與網路環境
10
建置實驗方式
WebGUI
11
建置實驗方式 (續)
NS Script
12
如何做實驗
Step 1: 設定實驗環境(網路拓樸、Node、作業系
統)
 Step 2: 等待系統分派閒置資源(Free PC)
 Step 3: 實驗已建立,使用者透過VPN, 可遠端存
取/控制電腦
 Step 4-0: 使用者可將Node做snapshot (option)
 Step 4: 當結束實驗時,系統將釋放資源給他人
使用

13
Step 1-2
系統將設定封閉性網路環境,
並指派閒置資源
Web-GUI
Script上
傳
於指派的電腦進行作
業系統、軟體安裝
DDOS Attack
設計實驗網路拓樸
與資源需求
14
Step 3
SSH, Console, RDP..
DDOS Attack
指派至實驗的Node
15
NetBuild GUI
16
Import NS File
17
Testbed@TWISC功能

功能性

建立網路環境 (WebGUI或NS Script)


使用者可透過WebGUI介面或撰寫NS Script建立
實驗所需的網路拓樸
Swap In與Swap Out
建立實驗或欲繼續進行曾暫停過的實驗時,將實
驗與資源載入(Swap In)
 完成實驗或暫時不使用時,將實驗與資源釋放
(Swap Out),所安裝的軟體皆會清除


儲存實驗網路環境

系統會將使用者建立的網路環境儲存起來
18
Testbed@TWISC功能 (續)

功能性

儲存主機環境(Snapshot)
儲存主機的實驗環境,包含安裝的軟體與設定
 可將主機環境儲存於一個檔案,於需要時載入


實驗自動化


真實網路狀態模擬


實驗過程撰寫於NS Script,即可自動化進行實驗
所有設備皆有實體網路拉線,且為封閉式網路,避
免因外界因素影響或影響外界正常網路
防火牆與路由器模擬

提供以FC6或FreeBSD模擬防火牆及路由器功能
19
測試平台實驗環境 – OS 支援清單

FreeBSD


FreeBSD 4.1/5.4/6.2
Linux
Fedora Core 4/6/8
 Ubuntu 8.04


Windows
Windows 2003
 Windows XP

20
所需軟體

FortiClient SSL VPN


PuTTY


http://testbed.ncku.edu.tw/docfortestbed/FortiClient
SSLVPNSetup.rar
http://the.earth.li/~sgtatham/putty/latest/x86/putty.e
xe
JAVA SE Development Kit 6

http://testbed.ncku.edu.tw/docfortestbed/jdk-6windows-i586.exe
21
系統操作程序
連線至系統申請帳號
 收E-mail以驗證使用者的申請(newuser)
 Project_Leader審核使用者之申請(unapproved)
 系統寄信通知Project_Leader已核可使用者之帳
號
 使用者擁有建立實驗之權限(active &
Local_root)
 繪製網路拓樸及設定實驗環境
 連線至VPN Server(Proxy mode or Tunnel model)
 登入並操控實驗節點

22
Testbed@TWISC

http://testbed.ncku.edu.tw
資訊區塊
23
網站功能 - 未擁有權限

未登入前的瀏覽權限 – 資訊區塊











Home:首頁
Utah Emulab:Utah網站
News:Testbed@TWISC公告
Emulab Documentation:Emulab相關文件
Testbed Documentation:T@T相關文件
Experiment List:實驗列表
Software:Emulab軟體及輔助套件
Q&A:常見問題集
Team Members:團隊成員
Request Account:帳號申請
Log in:登入
24
實作(一)
帳號申請
(一)、尚未擁有帳號教學
(二)、已擁有帳號教學
25
帳號流程
權限區別
26
(一)、尚未擁有帳號

網址:http://testbed.ncku.edu.tw
開始建立帳號
27
帳號申請
學生請加入現有
的Project
如為教授欲開設專屬
Project,請選擇此
28
帳號申請 (續)
NM-NCKUEE
注意事項請見下面說明
29
帳號申請 (續)
注意事項(星號必填):
所有欄位僅供填寫英文,禁止使用中文
 Username:請以英文開頭
 Full Name:姓與名之間需空格
 Job Title/Position:職稱,例:學生
 Institutional Affiliation:填寫學校名稱與科系
 Email:如申請完後尚未收到驗證信,請來信告知。
建議使用gmail,以避免無法收到驗證信
 Postal Address:可以填寫學校的地址
 Password:至少八位數,字母與數字組成
 Project Name:請填寫欲加入的Project,大小寫需相同
 Group Name:不需填寫

30
帳號申請 (續)
請先登入系統查看您目前的權限,
並請務必記得至E-mail收取信件
31
個人帳號權限 - newuser

使用者權限目前僅為「newuser」
尚未擁有建
立實驗權限
32
驗證帳號申請
您的帳號
34
驗證帳號申請 (續)
請填入您的帳號及密碼
35
驗證帳號申請 (續)

並非所有帳號皆會出現此訊息,常見於帳號申
請後久久未做驗證程序之使用者
36
驗證帳號申請 (續)
修改完密碼後,系
統將導向回p.35再
導向p.38
37
系統執行驗證程序
38
系統執行驗證程序 (續)

完成帳號申請之程序
點選「My Emulab」
查看帳號狀態
39
系統執行驗證程序 (續)
40
個人帳號權限 - newuser

使用者權限目前僅為「unapproved」
仍尚未擁有建
立實驗權限
恭喜您完成申請帳號的步驟
41
(二)、已擁有帳號
加入至其他
Project
42
加入其他Project
恭喜您完成加入至另一個Project的步驟
43
實作(二)
Project_leader審核帳號
44
-Postpone:待之後決定
-Approve:核准申請
-Deny:拒絕,會通知使用者
-Nuke:直接砍掉帳號,無需通知使用者
-User:擁有登入至實驗的權限,但無法建立
實驗
-Local Root:擁有建立/銷毀實驗及節點root
的權限
-Group Root:權限同上外,使用者更具備批
准屬一個Project內的新使用者及修改其他成
員的權限。此級別通常只授予助教使用
45
審核帳號
46
審核帳號 (續)
47
審核帳號 (續)
此時,系統正於背景程序
核可帳號的申請資格。請
勿有任何動作,靜待結果
48
審核帳號 (續)
使用者帳號已被核可,並
擁有local_root的權限
49
網站功能 -擁有權限
紅色方框內之功能
為擁有Local_root
後之權限,亦即確
有建立實驗之權限

登入後的瀏覽權限 – 實驗區塊(移至
「Experimentation」即可出現左方畫面)








My Emulab:使用者於平台的使用資訊
Begin an Experiment:開始建立實驗
Experiment List:實驗列表
Node Status:實驗節點狀態
List ImageIDs :ImagesIDs列表
List OSIDs:OSIDs列表
Start New Project:開設新的Project
Join Existing Project:加入現有的Project
50
50
網站

My Emulab - Projects
使用者所加入的
Project資訊
51
個人帳號權限 - newuser

My Emulab - Profile
修改個人資料,包含密碼
使用者選項區塊
(建議:除第一項
之外,皆勿修改)
個人帳號資訊
52
個人帳號權限 - newuser (續)

My Emulab - Profile
網頁 & VPN & Unix Node登入密碼
Windows Node登入密碼
53
實作(三)
利用WebGUI建置實驗環境
54
查看實驗列表

如出現此類訊息:「There are no experiments in
any of the projects you are a menber of.」,表示
目前無任何實驗正在進行中
將滑鼠移到Experimentation,
即會出現下拉式選單
選擇「Experiment List」
55
查看實驗列表 (續)

Active Experiments
Active
Experiments包含同
一個Project成員的
實驗,請勿亂操控他
人的實驗
56
Testbed@TWISC功能

動態資源控管
建置實驗前需注意
Free PCs的數量,如
數量未達您所需時,
建置實驗一定失敗
57
建立實驗

步驟1:滑鼠移至「Experimentation」,對著下
拉式選單的「List OSIDs」按右鍵,選擇「在新
視窗開啟」
58
建立實驗

步驟2:對著下拉式選單的「Begin an
Experiment」
選擇「Begin an Experiment」
若無此選項,請聯繫您所
屬的Project Leader,將
您的權限設定
為”local_root”
59
建立實驗 (續)

步驟3:點進「NetBuild GUI」開始建立實驗拓
樸
使用Web介面建立實驗者,請按這
60
建立實驗 (續)

步驟4:信任此發行人的內容
61
情境說明
FW
OS:FC6-VNC
IP1:10.1.1.4/24
IP2:10.1.2.3/24
HW :pc2800n
web
OS:WINXP-SP3-CH-pc3000
IP:10.1.1.80/24
Gateway:10.1.1.4
IP2 IP1
inUser
OS:WINXP-SP3-CH-pc3000
IP:10.1.2.2/24
Gateway:10.1.2.3
FTP
OS:WINXP-SP3-CH-pc3000
IP:10.1.1.21/24
Gateway:10.1.1.4
62
拓樸規劃
一台Node,對應至一台真實電腦
一個LAN,對應至真實Switch所切
割的VLNA
繪製實驗網路拓樸區
垃圾筒,如不要的圖示可拉至此丟棄
63
拓樸規劃 (續)
範例:”lan1”與”inUser”連接
互相連結:
1. Node與Lan之間
2. Node與Node之間
按住它,
拉進右邊區塊
3.成功將lan1與inUser相接線
1.滑鼠點選”lan1”
2.鍵盤按Ctrl鍵後,
點選”inUser”
64
拓樸設定 - node
自訂node名稱
硬體
(請詳見p.66)
作業系統選項
(請詳見p.68)
65
拓樸設定 - node (續)

硬體

使用者通常不需刻意設定,系統將依使用者選定
的OSID自動對應到所需的硬體
建立實驗前,請
先確認欲使用的
hareware種類,
其Free Nodes數
量是否足夠
接下頁,
燈號
66
拓樸設定 - node (續)

燈號
綠燈:實驗使用中
 紅燈:未成Free PC
 白燈:Free PC

67
拓樸設定 - node (續)
預設為FC6-STD
 Windows預設為英文版
 部份Windows有中文版
 選擇的OSIDs請視當下實
際Free PC情況而定

68
拓樸設定 - LAN
bandwidth
latency
Lan
loss rate
69
拓樸設定 - Link
Link
bandwidth
latency
loss rate
70
拓樸設定 - Link IP
IP設定,請用10.0.0.0/8 網段,禁用192.168.x.x
 不同實驗的節點,其IP可以重複

IP address
Interface IP,灰色小點
71
準備將規劃的拓樸建立
完成上述步驟後,
則可開始建立實驗
建立實驗
72
填寫相關資料
建立實驗前,務必選
擇所屬的Project
Project
實驗名稱與描述
當按下「Sumit」後,系
統開始執行建置實驗的程
序,將於p.61說明
實驗保留
Do Not Swap In
建立實驗
73
填寫相關資料 (續)
檢視NS檔案
以WebGUI所拉繪之拓樸圖,系
統將自動轉換成NS Script檔,
以自動載入至系統建置實驗
74
填寫相關資料 (續)

Batch Mode Experiment
開始排程,資源不足時之用
 結束排程,設定何時Swap Out / Terminate
 功能隱藏


Do not Swap In
僅儲存網路拓樸,暫時不載入實驗節點
 配合p.83, 實驗名稱列於Show的ALL選項

75
實作(四)
利用NS Script建置實驗環境
76
NS file
儲存成任何格式的檔案(建議為.txt檔)
 以WebGUI所規劃的拓樸對應而成的NS Script

node
link
lan
77
實驗設定
Project
實驗名稱與描述
上傳NS檔案
實驗保留
建立實驗
78
系統建置實驗完成 (續)
查看實驗頁面
(此為超連結)
80
系統建置實驗完成 (續)
於頁面最下方可看到「Reserved Nodes」區塊
 Windows node的Node Status未為「up」之前,
表示仍在載入daemon


請靜待Node Status為「up」,方可連線使用
81
建置時間

Windows 作業系統


15至25分鐘
Unix 作業系統

5分鐘以內
82
查看實驗列表 (續)

實驗列表比較

My Emulab


Active


僅顯示目前登入帳號所建立過的實驗
所屬Project內,為「Active Experiments」的實驗
All
顯示所屬Project內的「All Experiments」
 Do not Swap In ,須看此

83
實作(五)
學習實驗節點操作控制
84
檢視實驗建置過程記錄
檢視Logfile
Log:
• 建立實驗過程
• Swap Out過程
• Swap In過程
85
實驗Swap Out
當欲暫停實驗的進行,將電腦
資源釋放或欲結束實驗時使用
86
實驗Swap In
87
實驗Swap In (續)
88
實驗Swap In (續)
89
實驗Swap In 成功
90
修改實驗環境配置
Modify NS file
運作程序:
• Swap Out
• Modify
• Swap In
實驗環境會被清空
修改NS檔案
驗證或修改
91
修改實驗環境配置
Settings
保留實驗
Idle-swap
Max.Duration
92
修改實驗環境配置 (續)

Idle-swap


設定若此實驗閒置多久的時間後,執行Swap out
Max.Duration

無論實驗是否有idle時間,只要時間到就Swap
out
93
查看網路拓樸資訊
Hide Details <-> Show Details
94
實驗節點清單
Unix:
點取SSH欄位,
使用SSH連線
Windows :
點取RDP欄位,
使用RDP連線
點取並下載檔案
95
實驗節點資訊

開啟下載的檔案

Unix:
hostname:節點的連線名稱
 login:使用者帳號
 password:使用者登入T@T網頁的密碼


Windows:
hostname:節點的連線名稱
 login及password:使用下載檔案所給予的資訊登
入

96
實驗節點資訊 (續)

hostname使用方式
由SSH或RDP欄位下載檔案內的hostname
 使用IP直接連線

每台電腦的IP為192.168.36.X,請依pcN加10
 例:pc20,IP為192.168.36.30

97
VPN連線

VPN連線方式

Tunnel mode,需透過VPN軟體方可連線
(http://testbed.ncku.edu.tw/docfortestbed/SSL_VPN_v1.0.pdf) VPN
使用時機

當您想要連線到Testbed的實驗節點時,就需先
與VPN建立連線
98
SSL VPN - Tunnel mode設定
140.110.111.61:443
使用者帳號
使用者密碼
99
SSL VPN - Tunnel mode設定 (續)
100
SSL VPN - Tunnel mode設定 (續)
101
SSL VPN - Tunnel mode連線方式

使用Tunnel mode
Unix的電腦,使用PuTTY連線,請參考p.103教
學
 Windows的電腦,使用內建的遠端桌面連線程式,
請參考p.105教學

102
SSH連線

使用時機
連線至Fedora or FreeBSD
 連線至Windows內的cygwin

使用剛剛得到的hostname來連線
 注意:一定要先建立VPN連線才能存取節點

選擇SSH連線方式
103
SSH連線 (續)
104
遠端桌面連線

使用時機

作業系統為Windows時,請使用遠端桌面連線
請先建立VPN連線
 使用Windows系統內建的遠端桌面連線或p.90方
式
 開始->程式集->附屬應用程式->遠端桌面連線

輸入hostname
105
遠端桌面連線 (續)

磁碟分享
106
透過WebGUI重開機
點進去欲重
開機的node
針對單一node重開機
107
實作(六)
學習Custom Image製作
108
Custom Image說明




目前僅能於Fedora、FreeBSD、Ubuntu及Windows等作
業系統使用此功能
僅針對單一實驗節點進行Custom Image,無法直接針對
整個實驗拓樸操作,故欲使用時需一台一台的將實驗節
點進行Custom Image之動作
請務於非必要情況時勿使用,建議使用時機為該台電腦
需安裝相當多的軟體或該軟體安裝複雜,且此實驗需進
行一段長時間時使用
Custom Image


實驗拓樸內若有五台以上作業系統及一台WINXP時,僅
能將作業系統在上面列表的實驗節點進行Custom Image
還原環境

於繪製實驗拓樸時,將單一實驗節點選擇欲對應的Image
109
Custom Image製作
欲對pc51進行
Custom Image
點選進入「pc51」
110
Custom Image製作 (續)
製作Custom Image
111
Custom Image製作 (續)
Select Project
-選擇您所所屬的project
Operation System
-選擇該pc的作業系統
OS Version
-請填入數字的版本
Partition
-FC*:partition 2
-FBSD*:partition 1
-Windows XP:partition 1
Operational Mode
-Fedora, FreeBSD, WinXP:NORMALv2
-If not:MINIMAL
其他
-大多選擇為預設
112
Custom Image製作 (續)
開始Custom Image
程序,待完成時會寄
信通知使用者
113
Custom Image製作 (續)

/proj/xxxx/images
查看剛建立的Image是否成功
114
測試Image
建立實驗
 os id請務必記得改填寫您剛建立的image名稱
 Node Status為up
 登入node測試,帳號是否能登入,方為成功

115
Image測試載入失敗

失敗原因
設定錯誤
 原有Node除了eth0之外的網卡get到192.168.36.x
的IP


解決方式

如取得192.168.36.x的IP,請聯繫管理者協助
116
實作(七)
學習常見進階操作
117
登入帳號
登入帳號填寫:
1. 申請的帳號
2. E-mail
118
Web-GUI無法看到
需安裝JAVA
環境方可執行
119
實驗建置過程訊息
若無法看到此區塊資訊,此乃瀏覽器支持之問題。
IE7、Chrome及Mac電腦暫無法支援,
請使用IE6、IE8或Firefox來瀏覽。
建置實驗仍於背景執行中,無需擔心。
120
看不到實驗節點清單
可能性:
1. 實驗尚未swap in
2. 實驗建置失敗
2.1 已無法看到Logfile
121
VPN連線問題

問題點
無法使用SSL VPN
 可登入Testbed的網頁

原因:密碼含特殊字元
 處理:更改密碼

122
磁碟空間配置

磁碟空間

系統預設僅切割20G,其餘空間待使用者自行配
置
123
Fedora或FreeBSD系統的檔案存放/分享

預設登入後路徑
/users/個人帳號
 嚴禁將檔案放置於此,以避免造成系統空間不足


檔案存放


請將路徑切換至/proj/您所屬之Project名稱/,並
在此目錄下建立新的目錄,如欲存放檔案,請統
一存放於此
共屬同一Project的成員可互相存取上述檔案存
放路徑內的任何檔案,以達到檔案共享之用
124
Node網路卡配置

每台node有六張網路卡
eth0:控制網路卡,IP為192.168.36.x
 eth1~5:實驗網路卡,預設 IP為10.x.x.x


實驗環境的網路拓樸
每個node可連至另五台node或lan
 如右圖
 每台node最多僅可再多連接五台


勿隨意將eth0-5皆停用
125
如何放置檔案至node內

Node的eth0為對外網卡,可藉由此網卡讓node對外連線

使用ftp或http方式
使用sftp或scp指令來傳送或複製兩個主機間的檔案

Windows node與OPS之間檔案傳送,透過Cygwin與OPS連結

於Windows node內使用Cygwin,其登入後預設路徑:
/users/帳號
 Cygwin預設在Windows node的路徑:C:\cygwin
 自ops到node: scp 遠端檔案 帳號@pcX:/
 自node到ops: cd /;scp 帳號@pcX:/檔案 /OPS上的路
徑
 帳號@pcX.testbed.ncku.edu.tw's password: windows登
入的密碼

126
實驗建立完成?

實驗建立完後出現 - Done!

實驗真的建好了


建立的過程中是否出現除了”no link”之外的紅色字
(error)
實驗建立失敗

原因
node數不夠
 無法載入image
 系統空間不足
 其他原因


實驗建立後,若發現實驗不見了,即表示實驗失敗

Node Status如未全顯示「up」,雖可登入,但因有程序
未完全完成,仍有失敗可能
127
常見錯誤訊息

於拓樸中無link設定


*** WARNING: staticroutes: No links or lans in
experiment testbed/firewall-test!
無足夠的node建立實驗(以下為「pc3000」範例)

*** No available physical nodes of type pc3000
found (1 requested)
128
常見錯誤訊息 (續)

無足夠的node建立實驗,不指定node type
*** No available physical nodes of type pc found (1
requested)
 *** Type precheck failed!
 Assign succeeded on an empty testbed


因跨越實體switch建立實驗及無足夠的node建立實驗
如有上一個訊息加上此訊息
 *** ERROR: assign_wrapper: Unretriable error. Giving up.
 *** ERROR: tbswap: Failed (65) to map to reality.
 *** /usr/testbed/sbin/vnode_setup:
 No allocated nodes in experiment testbed/firewall-test!

129
常見錯誤訊息 (續)

伺服器硬碟空間不足
Could not mkdir (Expe. name) in /proj/NS-NCKU/exp: No
space left on device
*** ERROR: batchexp: Failed to created experiment
directory
Cleaning up and exiting with status -1 ...
Removing experiment directories ...
 實驗拓樸中的Node狀況

Windows Node Status為up
 Unix Node Status為up(tbsetup)
 此狀態可能為OPS Server的某硬碟空間不足

130
其他進階

執行指令時出現”Permission denied”
sudo
 請一定要記得加sudo


拓樸內有規劃Lan,為何Lan不見了?

拓樸
若一個Lan接3個以內的實驗節點,Lan的圖示將
隱藏,除非實驗節點是大於或等於3個實驗節點
結果
131
結論

實驗建置方式
WebGUI:以Java運行,僅需以滑鼠拉繪即可
 NS Script:撰寫類似NS2 tcl語法的Script


透過實驗建置,我們可以了解實驗建置的方式
與便利性,並給予解決基本解決的指引
132
習題
133
習題一

請列出網路安全測試平台需求與問題點
134
習題二

請列出Testbed@TWISC連線方式,包含T@T網
頁與實驗節點(Windows與Unix)
135
習題三

請列出常見驗證實驗方式,並說明各方式的意
義與比較優缺點
136
Project 1
專案實作
137
專案目的

練習建置此課程所需的環境

利用實際操作的方式讓同學了解此平台的操作
與運作流程
138
專案描述

這家公司僅只有老闆與一名負責寫程式與做雜事的
MIS人員,並將有一台Server來存放公司重要的資料。

請參考環境配置圖,完成下列要求
MIS 主機的作業系統是 Fedora Core 6 , 能提供使用者 SSH Login
 BOSS 使用主機的作業系統是 Windows XP SP3
 Server 主機的作業系統是FreeBSD 6.2 , 能提供 FTP 檔案上傳
 BOSS 電腦能使用 putty 來 Login 到 MIS 主機, 在文字介面下編
輯一個文字檔並上傳到 Server (請自行安裝所須軟體完成情境)
 (加分題) 在 MIS 主機上安裝 Wireshark 軟體側錄封包, 並觀察存
取 FTP 服務相關的部分, 當進行登入 FTP 動作時, 分析 Server
端與 Client 端溝通帳號及密碼相關之封包

139
環境配置圖
link
MIS
OS:FC6-STD
Hardware:pc3000
LanIP:10.0.1.1
LinkIP:10.0.2.1
LinkIP
Server
OS:FBSD62-STD
Hardware:pc2800n
IP :10.0.2.2
LanIP
BOSS
OS:WINXP-SP3-CH-pc3000
IP :10.0.1.3
140
作業繳交及聯絡方式

作業請寄到
在 10/5 上課前以 word 格式繳交
 以文字說明重要步驟及附上畫面截圖


Testbed 問題詢問
Mail:[email protected]
 Group:http://groups.google.com/group/twisctestbed-user

141