亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

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

        2013-03-20 07:18:50郇玉龍
        科技視界 2013年10期
        關(guān)鍵詞:文件夾命令賬號

        郇玉龍

        (山東中醫(yī)藥高等??茖W(xué)校,山東 煙臺264199)

        1 FTP服務(wù)需求

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

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

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

        依據(jù)FTP協(xié)議的FTP服務(wù)器用戶數(shù)據(jù)存儲方法剛好能夠滿足這種需要,很好地解決了上述問題。FTP協(xié)議是專門被用來規(guī)定計算機之間進行文件傳輸?shù)臉?biāo)準(zhǔn)和規(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 安裝

        默認(rèn)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 基本配置

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

        在vsftpd服務(wù)器中支持匿名用戶,本地用戶,和虛擬用戶3類用戶賬號,為增強服務(wù)器數(shù)據(jù)安全性,我們停止匿名服務(wù),所有本地用戶不允許進行ftp登錄,只使用安全性高的虛擬用戶進行ftp登錄。為簡化配置,在此以一個教師賬號huanyulong,兩個學(xué)生班級賬號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è)置虛擬用戶認(rèn)證模塊所指向的文件為vsftpd.vu

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

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

        其他/etc/vsftpd/vsftpd.conf配置項一般默認(rèn)即可。

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

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

        ·/etc/vsftpd/user_list

        此文件默認(rèn)存在,使用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作為教師的工作目錄,學(xué)生班級文件夾zhihu1、zhihu2作為學(xué)生的工作目錄。

        ·虛擬賬號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命令生成認(rèn)證文件?!?f”命令選項設(shè)置的值是虛擬用戶的口令庫文件ftp_logins.txt。命令的參數(shù)設(shè)置為需要生成的認(rèn)證文件名如 vsftpd_login.db,該文件放置在目錄/etc/vsftpd/下,并應(yīng)設(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生成認(rèn)證文件

        #chmod 600/etc/vsftpd/vsftpd_login.db

        下一步建立虛擬用戶所需的PAM配置文件,在/etc/pam.d目錄下建立vsftpd虛擬用戶身份認(rèn)證所需的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 表示用戶被限定在自己的文件夾下

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

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

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

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

        如:FTP 10.0.3.100,按回車鍵確認(rèn)。

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

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

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

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

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

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

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

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

        圖1 學(xué)生班級用戶文件夾示意圖

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

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

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

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

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

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

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

        教師用戶目錄、學(xué)生個人目錄及公共資源目錄為教師和學(xué)生在FTP服務(wù)器上提供了磁盤空間,其應(yīng)用靈活,使學(xué)生網(wǎng)絡(luò)應(yīng)用知識方面的學(xué)習(xí)更得心應(yīng)手,有助于教師和學(xué)生建立網(wǎng)絡(luò)服務(wù)器應(yīng)用意識與信息素養(yǎng),有利于培養(yǎng)教師和學(xué)生成為網(wǎng)絡(luò)應(yīng)用服務(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ù)器在計算機實驗室教學(xué)中的應(yīng)用[J].大連輕工業(yè)學(xué)院學(xué)報,2007,26(2);182-184.

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

        [6]裴純禮.FTP文件傳送服務(wù)及其在教學(xué)中的應(yīng)用[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年4期)2021-05-17 15:19:10
        移防命令下達后
        調(diào)動右鍵 解決文件夾管理三大難題
        Google Play游戲取消賬號綁定沒有Google賬號也能玩
        CHIP新電腦(2016年3期)2016-03-10 14:52:50
        這是人民的命令
        TC一鍵直達常用文件夾
        電腦迷(2015年1期)2015-04-29 21:24:13
        藍色命令
        国产xxxxx在线观看| 国产精品主播视频| 日本国产视频| 日韩一区二区三区中文字幕| 中文字幕精品乱码一二三区| 一本久道高清视频在线观看| 日本伊人精品一区二区三区| 国产成人精品一区二区不卡| 国产极品美女高潮抽搐免费网站| 蜜芽尤物原创AV在线播放| 青青草视频在线免费观看91| 免费人妻精品一区二区三区| 亚洲欧美综合精品成人网站| 亚洲av永久无码精品网址| 久久精品岛国av一区二区无码| 人妻AV无码一区二区三区奥田咲 | 日本老熟妇50岁丰满| 中文字幕少妇AV| 蜜桃一区二区三区在线视频 | 天天躁夜夜躁狠狠躁2021| 日本一区二区三区高清千人斩 | 日本少妇按摩高潮玩弄| 按摩女内射少妇一二三区| 亚洲国产精品成人av在线不卡| 亚洲图片日本视频免费| 欧美老妇与zozoz0交| 国产极品视觉盛宴在线观看| 日本熟妇中出高潮视频| 亚洲一区二区三区中国| 亚洲av无码乱码在线观看裸奔| 国产成人无码aⅴ片在线观看| 亚洲av天堂久久精品| 大陆老熟女自拍自偷露脸| 色偷偷av一区二区三区| 日本高清一区二区三区水蜜桃| 婷婷开心五月综合基地| 国产黄色av一区二区三区| 欧美大屁股xxxxhd黑色| 亚洲www视频| 人妻一区二区三区在线看| 日日噜噜夜夜狠狠va视频v|