999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Vsftpd的安全FTP服務(wù)器在計算機基礎(chǔ)教學中的應用實踐

2013-03-20 07:18:50郇玉龍
科技視界 2013年10期
關(guān)鍵詞:用戶教師學生

郇玉龍

(山東中醫(yī)藥高等專科學校,山東 煙臺264199)

1 FTP服務(wù)需求

在計算機基礎(chǔ)教學中,實踐操作是非常重要的環(huán)節(jié)。這就需要教師給學生分發(fā)練習素材或者布置作業(yè),學生將做好的作業(yè)保存提交給教師審閱查看。

但是為防止學生插優(yōu)盤或者使用的過程中傳染病毒,目前學校機房基本上都采用保護卡或軟件保護系統(tǒng)。這樣學生上機時保存在計算機硬盤中的數(shù)據(jù)將隨著每次計算機重新啟動而不復存在。學生每次下載的相關(guān)軟件、所做的作業(yè)等下次再上課就沒有了,即使是放開部分硬盤分區(qū)給學生用來存儲數(shù)據(jù)使用,但每次上課的班級、課程不一樣,保存在本地硬盤的數(shù)據(jù)資料很難保證在下次使用。這樣就不能讓學生接著上次的課程來完成作業(yè),沒法保證教學任務(wù)的連貫性。

為此我們可以做數(shù)據(jù)共享,所使用的一般方法就是利用教師機設(shè)置一個共享的目錄,使別的用戶可以通過網(wǎng)上鄰居,方便快捷的查找到共享的數(shù)據(jù)。此微軟的xp系統(tǒng)出現(xiàn)之前,一直比較適用,但是,隨著時代的發(fā)展和教學實踐的需要,計算機的軟件也在不斷的更新,很多的實驗室里面計算機所安裝的操作系統(tǒng)也在更新?lián)Q代,但是其系統(tǒng)又對數(shù)據(jù)的共享進行了嚴格的控制,使多個用戶共享某一文件的要求無法得到滿足。所以,當前高校計算機實驗室更為緊迫的任務(wù)就是能夠找到一種既能保證計算機系統(tǒng)的安全性,又能方便用戶存儲的方法。

依據(jù)FTP協(xié)議的FTP服務(wù)器用戶數(shù)據(jù)存儲方法剛好能夠滿足這種需要,很好地解決了上述問題。FTP協(xié)議是專門被用來規(guī)定計算機之間進行文件傳輸?shù)臉藴屎鸵?guī)則,正是因為有了FTP這樣的專門協(xié)議,才使得人們能夠通過不同類型的計算機,使用不同類型的操作系統(tǒng),對不同類型的文件進行相互傳遞。

2 FTP服務(wù)器的搭建

2.1 Vsftpd簡介

Linux下有代表性的FTP服務(wù)軟件有Wu-ftp、Proftp和Vsftpd。其中的Vsftpd是一款在Linux發(fā)行版中最受推崇的FTP服務(wù)器程序,特點是小巧輕快,安全易用。Vsftpd是“very secure FTP daemon”的縮寫,安全性是它的一個最大的特點。Vsftpd是一個UNIX類操作系統(tǒng)上運行的服務(wù)器的名字,它可以運行在諸如 Linux、BSD、Solaris、HP-UNIX等系統(tǒng)上面,是一個完全免費的、開發(fā)源代碼的ftp服務(wù)器軟件,支持很多其他的 FTP服務(wù)器所不支持的特征。比如:非常高的安全性需求、帶寬限制、良好的可伸縮性、可創(chuàng)建虛擬用戶、支持IPv6、速率高等。

2.2 Vsftpd服務(wù)的安裝與配置

2.2.1 安裝

默認Linux都會安裝vsftpd服務(wù),可以在終端執(zhí)行以下命令,查看系統(tǒng)是否已經(jīng)安裝了Vsftpd軟件包。

#rpm-qa|grep vsftpd vsftpd-2.0.5-16.el5_4.1如果出現(xiàn)以上結(jié)果,表明已安裝vsftpd-2.0.5-16.el5_4.1.i386. rpm。

如果沒安裝,將[紅帽Linux.5.5.for.x86.服務(wù)器版].rhel-server-5.5-i386-dvd.iso光盤放入光驅(qū),使用mount命令加載光驅(qū),然后找到vsftpd-2.0.5-16.el5_4.1.i386.rpm安裝包,進行rpm安裝即可,命令如下。

#mount/dev/cdrom/mnt/cdrom

mount:block device/dev/cdrom is write-protected,mounting readonly

#cd/mnt/cdrom/Server

#rpm–ivh vsftpd-2.0.5-16.el5_4.1.i386.rpm

安裝時如果提示用到其他依賴包,需要找到之后分別用rpm命令安裝。以下是vsftpd服務(wù)啟動停止的相關(guān)命令。

#service vsftpd start 啟動vsftpd服務(wù)#service vsftpd stop 停止vsftpd服務(wù)#service vsftpd restart重啟vsftpd服務(wù)#ntsysv或#chkconfig–level 35 vsftpd on更改服務(wù)自動加載

2.2.2 基本配置

我校現(xiàn)有計算機授課教師16名,上課班級40多個班級,2000多名學生,同時在線上課兩個班級200余人使用。我們使用IP地址為10.0.3.100的服務(wù)器作為FTP服務(wù)器。

在vsftpd服務(wù)器中支持匿名用戶,本地用戶,和虛擬用戶3類用戶賬號,為增強服務(wù)器數(shù)據(jù)安全性,我們停止匿名服務(wù),所有本地用戶不允許進行ftp登錄,只使用安全性高的虛擬用戶進行ftp登錄。為簡化配置,在此以一個教師賬號huanyulong,兩個學生班級賬號zhihu1、zhihu2為例進行配置。

使用vi命令,打開vsftpd的主配置文件/etc/vsftpd/vsftpd.conf,修改前最好先備份,命令如下。

#cp/etc/vsftpd/vsftpd.conf/etc/vsftpd/vsftpd.conf.bak #vi/etc/vsftpd/vsftpd.conf

為停止匿名用戶,設(shè)置如下anonymous_enable=NO anon_upload_enable=NO

anon_mkdir_write_enable=NO

因使用本地用戶登錄會獲得其它權(quán)限,所以需要禁止某些本地系統(tǒng)賬戶登錄ftp,設(shè)置如下

userlist_enable=YES userlist_deny=YES

被禁止的本地用戶保存在文件/etc/vsftpd/user_list中。

為使登錄后的用戶不能切換到自己目錄以外的其它目錄,從而更有利于FTP服務(wù)器的安全管理和隱私保護,需要建立/etc/vsftpd/ chroot_list文件,文件中存放需限定的賬號,并設(shè)置如下

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd/chroot_list

本例我們只使用虛擬用戶登錄,虛擬用戶相關(guān)的配置添加如下guest_enable=YES 設(shè)置允許虛擬用戶登錄

guest_username=virtual 設(shè)置虛擬用戶登錄時統(tǒng)一使用的本地用戶賬號為virtual

pam_service_name=vsftpd.vu 設(shè)置虛擬用戶認證模塊所指向的文件為vsftpd.vu

user_config_dir=/etc/vsftpd_user_conf 設(shè)置在/etc/vsftpd_user_conf目錄中保存虛擬用戶的配置文件

user_sub_token=$USER 設(shè)置虛擬用戶的工作目錄文件夾名字與其賬戶名相同

其他/etc/vsftpd/vsftpd.conf配置項一般默認即可。

修改保存后,重啟vsftpd服務(wù)。

由以上配置可知,我們需要用到或創(chuàng)建幾個相關(guān)的文件。

·/etc/vsftpd/user_list

此文件默認存在,使用vi命令編輯會看到已經(jīng)存在root、nobody等一些系統(tǒng)賬戶,然后添加ftp或其他不允許登錄的賬號。

·/etc/vsftpd/chroot_list

此文件需要自己建立,使用vi命令編輯會看到是個新文件,然后添加需要限定的賬號保存即可。此處添加huanyulong、zhihu1、zhihu2三個賬號,一行一個賬號。

·virtual賬號

建立vsftpd虛擬用戶所需的系統(tǒng)用戶賬號,賬號名為virtual,指定用戶的宿主目錄是/home/ftpsite,設(shè)置宿主目錄的權(quán)限為700,命令如下。

#useradd-d/home/ftpsite-s/sbin/nologin virtual

#chmod 700/home/ftpsite/

這樣vsftpd服務(wù)器中的所有虛擬用戶賬號登錄后都將在/home/ ftpsite目錄中,即所有FTP用戶的文件和文件夾都存放在/home/ftpsite這個目錄中。然后在此目錄中創(chuàng)建文件夾huanyulong作為教師的工作目錄,學生班級文件夾zhihu1、zhihu2作為學生的工作目錄。

·虛擬賬號huanyulong、zhihu1、zhihu2

首先,建立虛擬用戶的口令文件ftp_logins.txt,文件中奇數(shù)行設(shè)置虛擬用戶的用戶名,偶數(shù)行設(shè)置用戶的密碼。命令如下:

#vi/etc/vsftpd/ftp_logins.txt

huanyulong奇數(shù)行設(shè)置虛擬用戶名

huanyulong偶數(shù)行設(shè)置用戶口令

zhihu1

zhihu1

zhihu2

zhihu2

:wq 保存退出

然后使用db_load命令生成認證文件。“-f”命令選項設(shè)置的值是虛擬用戶的口令庫文件ftp_logins.txt。命令的參數(shù)設(shè)置為需要生成的認證文件名如 vsftpd_login.db,該文件放置在目錄/etc/vsftpd/下,并應設(shè)定其權(quán)限為600。如提示沒有此命令,需要安裝rpm包db4-devel-4.3.29-10.el5.i386.rpm。命令如下

#db_load–T–t hash–f/etc/vsftpd/ftp_logins.txt/etc/vsftpd/ vsftpd_login.db生成認證文件

#chmod 600/etc/vsftpd/vsftpd_login.db

下一步建立虛擬用戶所需的PAM配置文件,在/etc/pam.d目錄下建立vsftpd虛擬用戶身份認證所需的PAM配置文件,名稱是vsftpd. vu,內(nèi)容為:

#cat/etc/pam.d/vsftpd.vu

auth required/lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login

account required /lib/security/pam_userdb.so db =/etc/vsftpd/ vsftpd_login

最后,對不同的虛擬用戶設(shè)置不同的權(quán)限。由以上user_config_dir配置項,可知虛擬用戶配置文件存放在/etc/vsftpd_user_conf目錄中。使用mkdir命令建立虛擬用戶配置文件的保存目錄,如下。

#mkdir/etc/vsftpd_user_conf

在/etc/vsftpd_user_conf/目錄中可以為每個虛擬用戶建立獨立的配置文件,配置文件名稱和用戶名相同。為教師用戶建立配置文件huanyulong,并設(shè)置該用戶具有瀏覽,下載,上傳,改名,刪除文件,建立和刪除的權(quán)限。文件內(nèi)容如下

#cat huanyulong

anon_world_readable_only=NO 表示用戶可以瀏覽FTP目錄和下載文件

anon_upload_enable=YES 表示用戶可以上傳文件

anon_mkdir_write_enable=YES 表示用戶具有建立和刪除目錄的權(quán)利

anon_other_write_enable=YES 表示用戶具有文件改名和刪除文件的權(quán)限

local_root=/home/ftpsite/$USER 表示用戶被限定在自己的文件夾下

同理,建立學生班級用戶文件zhihu1和zhihu2。通過對以上配置項的組合設(shè)置,vsftpd可以為每個虛擬用戶配置不同的FTP權(quán)限。

至此,我們已經(jīng)給教師學生分別建好了ftp登錄賬戶,并能登錄到自己的文件夾。那教師賬號并沒有權(quán)限訪問學生的文件夾,如何實現(xiàn)作業(yè)的布置和收發(fā)呢?為解決此問題,我們在教師目錄下新建子文件夾zhihu1和zhihu2,然后使用mount–bind命令將學生目錄掛載到教師目錄中,這樣教師就能訪問學生文件夾了,從而實現(xiàn)作業(yè)和任務(wù)的布置及提交。操作如下。

#mkdir/home/ftpsite/huanyulong/zhihu1

#mkdir/home/ftpsite/huanyulong/zhihu2

#mount–bind /home/ftpsite/zhihu1 /home/ftpsite/huanyulong/ zhihu1

#mount–bind /home/ftpsite/zhihu2 /home/ftpsite/huanyulong/ zhihu2

至此,F(xiàn)TP服務(wù)器端基本設(shè)置完畢。

2.3 FTP用戶密碼的修改

在實際應用中,用戶如果需要修改FTP用戶密碼時,我們可以找管理員在服務(wù)器端修改,也可以利用DOS命令自己來進行遠程修改。首先啟動計算機系統(tǒng)的MS-DOS方式,輸入如下命令:

命令格式為:FTP+FTP服務(wù)器IP地址。

如:FTP 10.0.3.100,按回車鍵確認。

此后會出現(xiàn)用戶名輸入提示:“user”, 鍵入用戶名, 如:“huanyulong”。按回車,出現(xiàn)輸入密碼提示:“Password”,鍵入密碼后按回車即可登錄到服務(wù)器中。

然后用戶使用如下命令修改密碼。

命令格式為:quote site pswd+空格+舊密碼+空格+新密碼

按回車鍵確認后出現(xiàn)提示:“230 Password Changed Okay”字樣,則表明修改成功。

3 FTP服務(wù)在計算機基礎(chǔ)教學中的使用

所有的專用FTP客戶端程序如CuteFTP、FlashFXP等軟件都可以作為教師和學生訪問各自主目錄、下載和上傳保存文件的客戶程序。但是因為還需要安裝額外的程序,所以我們直接使用“我的電腦窗口”的形式來訪問FTP服務(wù)器。

首先打開我的電腦,在地址欄中輸入FTP://10.0.3.100,回車之后在彈出的窗口中輸入教師用戶名和密碼,點擊登錄,進入教師文件夾,并可以看到zhihu1和zhihu2兩個學生班級文件夾。教師在自己的文件夾中可以存放自己的個人資料,在學生班級文件夾中放置給學生準備的素材,布置作業(yè)內(nèi)容,或者建立子文件夾對資料進一步分類整理。同時,可以訪問學生班級文件夾,查看各個學生提交的作業(yè)情況。

打開我的電腦,在地址欄中輸入FTP://10.0.3.100,回車之后在彈出的窗口中輸入學生班級用戶名和密碼,點擊登錄,進入學生班級文件夾,可以看到學生自己的文件夾以及授課老師給建立的資料文件夾等。在班級文件夾中學生可以自己創(chuàng)建個人文件夾,以“學號+姓名”的方式命名,學生提交的作業(yè)和臨時存儲的文檔均放入各自文件夾內(nèi),如圖1所示。

圖1 學生班級用戶文件夾示意圖

4 FTP服務(wù)在計算機基礎(chǔ)教學中的應用效果

FTP服務(wù)可以根據(jù)需求為師生提供網(wǎng)絡(luò)資源的上傳和下載服務(wù),在實際教學過程中取得了很好的效果。

4.1 解決了計算機機房中的數(shù)據(jù)傳輸問題

FTP服務(wù)器有效的解決了不同計算機操作系統(tǒng)之間的的數(shù)據(jù)信息共享和傳輸問題,對于數(shù)據(jù)信息的訪問用戶數(shù)量沒有限制。解決了計算機機房中硬盤寫保護問題,從而使機房防范病毒能力提高,提升了局域網(wǎng)速度。并且類似游戲之類的非教學教研資料也沒有可以存放的空間,假如嘗試存放,那么很快被發(fā)現(xiàn)并及時處理。

4.2 教師布置作業(yè)與學生查閱作業(yè)更簡便、靈活和安全可靠

以往教師上課,學生需要通過優(yōu)盤等外部設(shè)備拷取自己的素材,這樣既費時費力,頻繁的熱插拔設(shè)備又會縮短設(shè)備的使用壽命。而每次提交作業(yè)也會出現(xiàn)排隊現(xiàn)象,影響正常的教學秩序。現(xiàn)在有了FTP服務(wù)器,為授課教師提供授課素材、上課學生提交作業(yè)提供了方便,縮短教師上課時用來傳輸數(shù)據(jù)和提交作業(yè)的時間,提高了計算機的使用效率,從而大大提高了教學質(zhì)量。

4.3 有助于教師和學生建立網(wǎng)絡(luò)資源應用的信息素養(yǎng)

教師用戶目錄、學生個人目錄及公共資源目錄為教師和學生在FTP服務(wù)器上提供了磁盤空間,其應用靈活,使學生網(wǎng)絡(luò)應用知識方面的學習更得心應手,有助于教師和學生建立網(wǎng)絡(luò)服務(wù)器應用意識與信息素養(yǎng),有利于培養(yǎng)教師和學生成為網(wǎng)絡(luò)應用服務(wù)的熟練用戶。

[1]李森,任曉娜.Linux下安全FTP服務(wù)器的構(gòu)建[J].科技信息,2008(05).

[2]涂俊英.基于Linux的FTP服務(wù)器安全研究[J].信息與電腦,2010(10):15.

[3]梁建國,張斌,王欣偉.基于vsftpd的安全FTP服務(wù)器的構(gòu)建[J].計算機與網(wǎng)絡(luò),2009,16:54.

[4]李志剛.FTP服務(wù)器在計算機實驗室教學中的應用[J].大連輕工業(yè)學院學報,2007,26(2);182-184.

[5]林元乖.FTP在計算機實驗室管理中的應用[J].瓊州大學學報,2005,12(5);52-54.

[6]裴純禮.FTP文件傳送服務(wù)及其在教學中的應用[J].中國信息技術(shù)教育,2003,12.

[7]陳祥琳.Linux從入門到精通[M].人民郵電出版社,2012.

[8]RHEL5中配置vsftpd搭建FTP服務(wù)器[OL].http://bbs.51cto.com/thread-717151-1.html,2010-6-21.

猜你喜歡
用戶教師學生
最美教師
快樂語文(2021年27期)2021-11-24 01:29:04
教師如何說課
甘肅教育(2020年22期)2020-04-13 08:11:16
未來教師的當下使命
趕不走的學生
學生寫話
關(guān)注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關(guān)注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
學生寫的話
關(guān)注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
如何獲取一億海外用戶
主站蜘蛛池模板: 成年午夜精品久久精品| 国产一区二区三区精品欧美日韩| 久青草国产高清在线视频| 天堂久久久久久中文字幕| 中文字幕调教一区二区视频| 无码国产伊人| 99热国产在线精品99| 欧美日韩国产高清一区二区三区| 国产一国产一有一级毛片视频| v天堂中文在线| 国产成年女人特黄特色大片免费| 国产视频久久久久| 久久无码av三级| 韩国福利一区| 国产亚洲精品97AA片在线播放| 91欧洲国产日韩在线人成| 91无码视频在线观看| 亚洲无码精彩视频在线观看| 国产成人在线无码免费视频| 亚洲视频欧美不卡| 五月六月伊人狠狠丁香网| 伊人大杳蕉中文无码| 毛片视频网址| 99视频国产精品| 免费啪啪网址| 巨熟乳波霸若妻中文观看免费 | 久久综合丝袜日本网| 亚洲综合在线网| 亚洲精品第1页| 自拍偷拍欧美日韩| 国内精品久久九九国产精品| 欧美色伊人| 欧美激情视频二区| 无码在线激情片| 欧美成人精品一区二区| 在线播放精品一区二区啪视频| 欧美日韩一区二区三区在线视频| 国产成人永久免费视频| 色噜噜综合网| 亚洲福利片无码最新在线播放| 亚洲精选高清无码| 国产精品免费露脸视频| 在线观看网站国产| 亚洲精品视频免费看| 欧美视频在线第一页| 国产成人精品优优av| 国产精品无码一区二区桃花视频| 国产裸舞福利在线视频合集| 色婷婷视频在线| 美女被操黄色视频网站| 久久五月视频| 草草影院国产第一页| 亚洲精品无码专区在线观看| 国产成人在线无码免费视频| 大学生久久香蕉国产线观看| 久久久精品久久久久三级| 中美日韩在线网免费毛片视频| 日本在线视频免费| 国产91丝袜在线观看| 毛片网站在线看| 亚洲无限乱码| 亚洲a级在线观看| 国产美女91呻吟求| 亚洲中久无码永久在线观看软件| 中文无码毛片又爽又刺激| 国产自无码视频在线观看| 成人综合网址| 国产成年女人特黄特色毛片免| 日本高清有码人妻| 久久久精品无码一区二区三区| 久久情精品国产品免费| 狠狠色噜噜狠狠狠狠色综合久 | 免费中文字幕一级毛片| 亚洲精品国产日韩无码AV永久免费网 | 亚洲一区色| 国产AV毛片| 国产精品无码AV中文| 色综合中文| 久草青青在线视频| 高清无码手机在线观看| 香蕉eeww99国产在线观看| 亚洲自偷自拍另类小说|