国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于VirtualBox虛擬機(jī)的VSFTP服務(wù)仿真實(shí)驗(yàn)平臺的設(shè)計(jì)

2013-02-20 05:37丁傳煒
計(jì)算機(jī)時(shí)代 2013年2期
關(guān)鍵詞:仿真實(shí)驗(yàn)

丁傳煒

摘 要: 以Linux VSFTP服務(wù)器為例,利用Oracle VM Virtualbox虛擬機(jī)軟件創(chuàng)建了仿真實(shí)驗(yàn)平臺。該平臺由一臺Linux服務(wù)器虛擬機(jī)和一臺xp client虛擬機(jī)組成,并分別安裝了VSFTP服務(wù)和Windows xp系統(tǒng)。Client機(jī)能夠通過Windows ftp工具以匿名用戶和普通用戶兩種身份訪問到Linux主機(jī)上的VSFTP資源。利用VirtualBox虛擬機(jī)軟件搭建仿真實(shí)驗(yàn)平臺,可以解決實(shí)驗(yàn)經(jīng)費(fèi)和場地不足的問題,保證實(shí)驗(yàn)教學(xué)的正常開展。

關(guān)鍵詞: Linux; VirtualBox; CentOS; VSFTP; 仿真實(shí)驗(yàn)

中圖分類號:TP316.8 文獻(xiàn)標(biāo)志碼:B 文章編號:1006-8228(2013)02-09-02

Design of VSFTP service simulation experimental platform based on VirtualBox virtual machine

Ding Chuanwei

(Commerce high occupation schools, Yangzhou, Jiangsu 225127, China)

Abstract: Taking the Linux VSFTP server as an example, a simulation platform is created by using the Oracle VM VirtualBox virtual machine software. The platform consists of a Linux server and a XP client machine. Vsftp service and Windows XP are installed on it. Client machine has access to VSFTP resources in the Linux host through two identifications, anonymous users and common users, by the windows FTP tools. Using VirtualBox virtual machine software to build simulation experiment platform can solve the problems of shortage of the funds and the experiment site and ensure the normal development of experimental teaching.

Key words: Linux; VirtualBox; CentOS; VSFTP; simulation experiment

0 引言

Linux作為開源的操作系統(tǒng)從一誕生起便吸引著全球數(shù)以萬計(jì)愛好者的目光,其開放、安全、穩(wěn)定的特性得到越來越多用戶的認(rèn)可,應(yīng)用也日益廣泛。越來越多的公司和企業(yè)把Linux作為服務(wù)器來使用。為了滿足社會(huì)對Linux網(wǎng)絡(luò)操作系統(tǒng)的需求,各大高校在計(jì)算機(jī)相關(guān)專業(yè)開設(shè)Linux網(wǎng)絡(luò)操作系統(tǒng)課程。而Linux中VSFTP服務(wù)器的搭建需要一定數(shù)量的計(jì)算機(jī)和相關(guān)的硬件設(shè)備,才能順利開展實(shí)驗(yàn)。但是限于資金、場地和設(shè)備等原因,往往無法建立專用網(wǎng)絡(luò)實(shí)驗(yàn)室。由于Oracle VM VirtualBox虛擬機(jī)軟件的出現(xiàn),使得利用現(xiàn)有的設(shè)備,順利完成復(fù)雜的網(wǎng)絡(luò)教學(xué)實(shí)驗(yàn)成為可能。本文介紹如何利用VirtualBox虛擬機(jī)軟件,在一臺計(jì)算機(jī)上安裝CentOS 5 Linux版本,在此基礎(chǔ)上搭建VSFTP服務(wù)器仿真實(shí)驗(yàn)平臺。

1 VirtualBox虛擬機(jī)介紹

VirtualBox是一款開源虛擬機(jī)軟件。VirtualBox是由德國Innotek公司開發(fā),由Sun Microsystems公司出品的軟件,在Sun被Oracle收購后正式更名成Oracle VM VirtualBox[1]。VirtualBox是一款功能強(qiáng)大的虛擬機(jī)軟件,它是通過軟件模擬而獲得具有完整硬件系統(tǒng)功能的、能運(yùn)行在一個(gè)完全隔離環(huán)境中的完整計(jì)算機(jī)系統(tǒng),這種在物理計(jì)算機(jī)上模擬出邏輯計(jì)算機(jī)的方法使得單一的計(jì)算機(jī)能同時(shí)運(yùn)行多個(gè)操作系統(tǒng),它能提高計(jì)算機(jī)硬件的利用率,在教育培訓(xùn)、軟件開發(fā)測試及技術(shù)支持等領(lǐng)域都有廣泛的應(yīng)用[2]。

隨著計(jì)算機(jī)技術(shù)的迅猛發(fā)展,計(jì)算機(jī)的性能越來越強(qiáng)大,為虛擬機(jī)的運(yùn)行環(huán)境奠定了良好的基礎(chǔ),同時(shí)虛擬機(jī)技術(shù)越來越成熟,性能越來越優(yōu)越,系統(tǒng)越來越穩(wěn)定?;赪indows平臺的虛擬機(jī)目前應(yīng)用較多的是Vmware、Virtaul PC和VirtualBox,其中VirtualBox是一個(gè)開源的、跨平臺的、免費(fèi)的虛擬機(jī)軟件,與Vmware、Virtual PC這些虛擬機(jī)軟件相比,它的性能更為優(yōu)異,受到越來越多用戶的推崇。

2 在CentOS 5.5上搭建VSFTP服務(wù)器仿真實(shí)驗(yàn)平臺

Linux作為免費(fèi)、開源的服務(wù)器操作系統(tǒng)目前在市面上發(fā)行的版本有很多,Red Hat Enterprise Linux是目前最成功的商業(yè)Linux套件發(fā)行商。與大多數(shù)Linux發(fā)行版一樣,紅帽企業(yè)版是免費(fèi)的,但是它的服務(wù)和支持是收費(fèi)的。后來,有對其不滿者,克隆了Red Hat Enterprise Linux,取名為CentOS,其服務(wù)和支持都是免費(fèi)的。目前很多企業(yè)和公司都選擇了CentOS作為服務(wù)器操作系統(tǒng)。本次仿真實(shí)驗(yàn)選取CentOS 5.5作為實(shí)驗(yàn)平臺[3]。

VSFTP的全稱是Very Secure FTP,從名稱上來看,這是一個(gè)安全性較高的FTP服務(wù)器軟件。它是一個(gè)基于GPL發(fā)布的類UNIX系統(tǒng)上使用的FTP服務(wù)器軟件。與傳統(tǒng)的FTP服務(wù)器軟件相比較,VSFTP有三大特性,一是安全性,二是高速度,三是穩(wěn)定性。由于VSFTP有這三大優(yōu)秀的特性,所以被許多大型站點(diǎn)所采用。本次實(shí)驗(yàn)的要求是,假設(shè)有一學(xué)校需要建立一個(gè)FTP服務(wù)器,允許所有人都可以匿名訪問共享資源,并允許特定用戶可以訪問特定網(wǎng)絡(luò)資源[4]。

啟動(dòng)Oracle VM VirtualBox虛擬機(jī),并正確安裝兩臺虛擬機(jī),一臺是CentOS 5.5作為Vsftp服務(wù)器,另一臺是Windws XP 作為client機(jī)。

正確啟動(dòng)CentOS 5.5和Windows XP兩臺虛擬機(jī)。設(shè)置兩臺虛擬機(jī)為橋接模式,并給CentOS 5.5服務(wù)器設(shè)置網(wǎng)絡(luò)參數(shù)為:

IP地址:192.168.1.100;

子網(wǎng)掩碼:255.255.255.0;

網(wǎng)關(guān):192.168.1.1。

由于本次實(shí)驗(yàn)沒有用到DNS,所以DNS暫且不需設(shè)置。給Windows XP虛擬機(jī)設(shè)置一個(gè)與服務(wù)器同網(wǎng)段的IP:192.168.1.2,子網(wǎng)掩碼和網(wǎng)關(guān)與服務(wù)器相同。

在CentOS 5.5上正確配置VSFTP服務(wù)器如下:

⑴ 實(shí)現(xiàn)學(xué)校所有人都可以匿名訪問VSFTP。

使用vim/etc/VSFTPd/vsftpd.conf打開vsftpd的配置文件在配置文件中有一行,anonymous_enable=YES,說明可以允許用戶匿名訪問ftp。匿名訪問的ftp共享資源目錄在linux服務(wù)的/var/ftp/pub中。如果需要修改這個(gè)目錄,可以在配置文件的最后一行添加一句:anon_root=/123,表示匿名訪問的目錄指向/123,這個(gè)根據(jù)用戶自身的需求而定,我們不對此作修改。

⑵ 允許特定用戶可以訪問特定網(wǎng)絡(luò)資源。

首先創(chuàng)建系統(tǒng)用戶,把系統(tǒng)用戶轉(zhuǎn)變?yōu)閂SFTP用戶。這里我們創(chuàng)建一個(gè)ftpuser這樣的用戶作為實(shí)驗(yàn)用戶。

⑶ 創(chuàng)建共享目錄為/123,并設(shè)置具有可讀可寫權(quán)限。

⑷ 修改配置文件/etc/VSFTP/vsftpd.conf。

在vsftpd.conf 這個(gè)配置文件的最后一行添加:local_root=/123。

⑸ 啟動(dòng)Vsftp服務(wù)器。

在命令行窗口中使用#service vsftpd restart 命令啟動(dòng)VSFTP服務(wù)器。

3 測試VSFTP服務(wù)器

測試匿名訪問VSFTP,如圖1所示。

圖1 測試匿名訪問VSFTP

測試ftpuser用戶訪問VSFTP,如圖2所示。

圖2 測試ftpuser用戶訪問VSFTP

4 結(jié)束語

利用VirtualBox虛擬機(jī)搭建仿真實(shí)驗(yàn)平臺,不僅解決了實(shí)驗(yàn)經(jīng)費(fèi)緊張和實(shí)驗(yàn)場地不足等問題,更重要的是營造了“自主學(xué)習(xí)”環(huán)境。利用此平臺,學(xué)生可以運(yùn)用所學(xué)的知識,進(jìn)行各種虛擬體驗(yàn),而且還可以開展創(chuàng)新性的實(shí)驗(yàn)。該平臺能夠幫助學(xué)生培養(yǎng)學(xué)習(xí)的興趣,并起到幫助學(xué)生自主學(xué)習(xí)、鞏固知識的作用。

參考文獻(xiàn):

[1] 百度百科.http://baike.baidu.com/view/1047853.htm.

[2] 包勁海,樊東紅.VirtualBox在高校EDA實(shí)驗(yàn)室的應(yīng)用研究[J].牡丹江大學(xué)學(xué)報(bào),2010.5.

[3] 仲勁.Linux服務(wù)器配置與管理[M].北京理工大學(xué)出版社,2011.

[4] 姚越.Linux網(wǎng)絡(luò)管理與配置[M].機(jī)械工業(yè)出版社,2012.

猜你喜歡
仿真實(shí)驗(yàn)
仿真軟件在制藥人才培養(yǎng)中的作用分析
開展體驗(yàn)式教學(xué)創(chuàng)新研究 提高化學(xué)課堂有效性
基于多重視閾下的《電子控制技術(shù)》課程的教學(xué)探討
基于ETAP的電氣設(shè)計(jì)仿真實(shí)驗(yàn)
計(jì)算數(shù)據(jù)中心的動(dòng)態(tài)數(shù)據(jù)聚集算法研究
南召县| 方山县| 九龙县| 犍为县| 诏安县| 沙湾县| 响水县| 汶川县| 平山县| 西丰县| 登封市| 汝城县| 南华县| 苏尼特右旗| 江油市| 旬邑县| 清原| 山西省| 延吉市| 平乐县| 萨迦县| 栖霞市| 三明市| 奉贤区| 新和县| 项城市| 东阳市| 同心县| 内黄县| 海城市| 钦州市| 连南| 津南区| 盐城市| 广州市| 斗六市| 射阳县| 双辽市| 新河县| 巴彦淖尔市| 湘阴县|