linux課程設(shè)計(jì)-Linux下FTP服務(wù)器的搭建_第1頁
linux課程設(shè)計(jì)-Linux下FTP服務(wù)器的搭建_第2頁
linux課程設(shè)計(jì)-Linux下FTP服務(wù)器的搭建_第3頁
linux課程設(shè)計(jì)-Linux下FTP服務(wù)器的搭建_第4頁
linux課程設(shè)計(jì)-Linux下FTP服務(wù)器的搭建_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、河南中醫(yī)學(xué)院Linux操作系統(tǒng)課程設(shè)計(jì)報(bào)告題目:Linux下FTP服務(wù)器的搭建所在院系: 信息技術(shù)學(xué)院 專業(yè)年級(jí): 完成學(xué)生: 指導(dǎo)教師: 趙 完成日期: 2016年 06 月 24 日目 錄目 錄21. 課程設(shè)計(jì)題目概述32. 研究內(nèi)容與目的43. 研究方法54. 課題實(shí)現(xiàn)65. 課題研究結(jié)論126. 總結(jié)131. 課程設(shè)計(jì)題目概述FTP是TCP/IP網(wǎng)絡(luò)上兩臺(tái)電腦傳送文件的協(xié)議,F(xiàn)TP是在TCP/IP網(wǎng)絡(luò)和INTERNET上最早使用的協(xié)議之一。盡管World Wide Web(WWW)已經(jīng)替代了FTP的大多數(shù)功能,F(xiàn)TP仍然是通過Internet把文件從客戶機(jī)復(fù)制到服務(wù)器上的一種途徑。FT

2、P客戶機(jī)可以給服務(wù)器發(fā)出命令來下載文件,上傳文件,創(chuàng)建或改變服務(wù)器上的目錄。原來的FTP軟件多是命令行操作,有了像CUTEFTP這樣的圖形界面軟件,使用FTP傳輸變得方便易學(xué)。主要使用它進(jìn)行"上載"。即向服務(wù)器傳輸文件。由于FTP協(xié)議的傳輸速度比較快,我們在制作諸如"軟件下載"這類網(wǎng)站時(shí)喜歡用FTP來實(shí)現(xiàn),同時(shí)我們這種服務(wù)面向大眾,不需要身份認(rèn)證,即"匿名FTP服務(wù)器"。Linux是一個(gè)強(qiáng)大的操作系統(tǒng),以Linux環(huán)境搭建的各種服務(wù)器一直受到廣闊用戶的好評(píng),安全和快捷的優(yōu)點(diǎn)使其優(yōu)于其他的操作系統(tǒng),這就需要我們在Linux下搭建一個(gè)FT

3、P服務(wù)器。本課題介紹Linux下搭建FTP服務(wù)器的具體步驟流程,研究liunx下ftp服務(wù)器的性能,功能需求,并進(jìn)行最后的測試實(shí)現(xiàn),演示文件的上傳,下載。2. 研究內(nèi)容與目的 Linux下搭建ftp服務(wù)用vsftpd(very secure ftp daemon),因?yàn)閒tp協(xié)議是采用明碼傳輸?shù)?,沒有安全性可言,vsftpd是一個(gè)提供較安全的ftp服務(wù)軟件,測試Centos 7.ftp的使用過程中,必須首先登陸,在遠(yuǎn)程主機(jī)上獲得相應(yīng)的權(quán)限以后,才可以上傳和下載文件。就是說,想要在哪一臺(tái)電腦傳送文件,就必須具有哪一臺(tái)電腦的適當(dāng)權(quán)限。換句話說,除非有用戶ID和口令,否則無法傳送文件。這種情況違背了

4、Internet的開放性,Internet上的ftp不止千萬,不可能要求每個(gè)用戶在每一臺(tái)主機(jī)上都擁有賬號(hào),因此就衍生出了匿名ftp.ftp有兩種使用模式:主動(dòng)和被動(dòng)。主動(dòng)模式要求客戶端和服務(wù)器端同時(shí)打開并且監(jiān)聽一個(gè)端口建立鏈接。在這種情況下,客戶端由于安裝了防火墻會(huì)產(chǎn)生一些問題。所以,創(chuàng)立了被動(dòng)模式,被動(dòng)模式只要求服務(wù)器端產(chǎn)生了一個(gè)監(jiān)聽相應(yīng)端口的進(jìn)程,這樣就可以繞過客戶端安裝了防火墻的問題。Vsftpd也有很多優(yōu)點(diǎn):(1) 是一個(gè)安全,穩(wěn)定,高速的FTP服務(wù)器。(2) 可以設(shè)定多個(gè)基于IP的虛擬FTP服務(wù)器。(3) 不執(zhí)行任何外部程序,相對(duì)降低了安全隱患。(4) 支持虛擬用戶,并且每個(gè)虛擬用戶

5、具有獨(dú)立的配置。(5) 支持帶寬限制。研究內(nèi)容:FTP服務(wù)器是互聯(lián)網(wǎng)上提供文件存儲(chǔ)和訪問服務(wù)的電腦,依據(jù)FTP協(xié)議提供服務(wù)。用vsftpd來進(jìn)行FTP服務(wù)器的配置,安裝vsftpd服務(wù)或檢查安裝vsftpd服務(wù),啟動(dòng)vsftpd服務(wù),查看vsftpd服務(wù)的默認(rèn)配置信息,測試vsftpd服務(wù)器默認(rèn)配置,F(xiàn)TP文件設(shè)置,F(xiàn)TP賬號(hào)設(shè)置。FTP是文件傳輸協(xié)議,支持文件傳輸。在Linux下研究FTP的性能。進(jìn)行配置ftp服務(wù)器。之后進(jìn)行登錄,進(jìn)行文件的上傳,下載測試。上傳就是將文件從自己的電腦中拷貝至遠(yuǎn)程主機(jī)上,下載就是從遠(yuǎn)程主機(jī)拷貝文件到本地的電腦。研究目的:信息共享,用戶聯(lián)網(wǎng)的首要目的就是實(shí)現(xiàn)信息

6、共享,文件傳輸也是信息共享的一部分。3. 研究方法 FTP服務(wù)器,就是互聯(lián)網(wǎng)上提供存儲(chǔ)空間的電腦,他們依照FTP協(xié)議提供服務(wù)。FTP就是文件傳輸協(xié)議,因此,就是專門用來傳輸文件的協(xié)議。簡單地說,支持FTP協(xié)議的服務(wù)器就是FTP服務(wù)器。Linux下使用最廣泛的FTP服務(wù)器是VSFTPD.VSFTPD是一個(gè)基于GPL發(fā)布的類Unix系統(tǒng)上使用的FTP服務(wù)器軟件。安全性是編寫VSFTPD的初衷,但是還要追求高速與高穩(wěn)定性。在速度上,使用ASCII代碼的模式下載數(shù)據(jù)時(shí)。VSFTPD的速度是Wu-FTPD的兩倍,如果Linux主機(jī)使用2.4.*的內(nèi)核,在千兆以太網(wǎng)上的下載速度可達(dá)86MB/S.在穩(wěn)定方面

7、,VSFTPD就更加出色,VSFTPD在單機(jī)上支持4000個(gè)以上的并發(fā)用戶同時(shí)連接,根據(jù)Red Hat的ftp服務(wù)器的數(shù)據(jù),VSFTPD服務(wù)器可以支持15000個(gè)并發(fā)用戶。3.2.1 做實(shí)驗(yàn),一步步分析 進(jìn)行ftp配置,比方一些參數(shù),輸入命令,得出結(jié)果,進(jìn)行分析實(shí)驗(yàn)結(jié)果。準(zhǔn)備工作:方式:遠(yuǎn)程連接在Specify username前面方框里選擇畫勾,并寫上user點(diǎn)擊OKLinux有很多優(yōu)點(diǎn)。(1) 穩(wěn)定:Linux本來就是建立在Unix上面發(fā)展出來的操作系統(tǒng),因此,Linux具有與Unix系統(tǒng)相似的程序接口跟操作系統(tǒng),當(dāng)然也繼承了Unix穩(wěn)定并且有效率的特點(diǎn)。(2) 免費(fèi)或少些費(fèi)用(3) 安全

8、(4) 多任務(wù),多使用者4. 課題實(shí)現(xiàn)1. 首先切換用戶,按ctrl+alt+T進(jìn)入編輯頁面,輸入su root命令。如下列圖:2. 安裝vsftpd ftp輸入命令# yum y install ftp vsftpd出現(xiàn)的結(jié)果是:3. 查看配置文件所在的路徑輸入命令:rmp qc vsftpd出現(xiàn)的結(jié)果是:4. 備份vsftpd原有配置文件,輸入命令截圖如下:5. 創(chuàng)建密碼明文文件按下i ,進(jìn)入INSERT模式,輸入用戶名,密碼,結(jié)果如下按下ESC,然后shift+:,w+q,Enter進(jìn)行保存。6. 根據(jù)明文創(chuàng)建密碼DB文件7. 查看密碼數(shù)據(jù)文件出現(xiàn)的結(jié)果是:8. 創(chuàng)建賬戶usermod修

9、改用戶的信息出現(xiàn)的結(jié)果是:9. 進(jìn)行一些更改,注釋一些內(nèi)容,在最后添加一些命令10. 將 # anonymous enable=YES 改為anonymous enable=NO,命令如下:出現(xiàn)的結(jié)果是:在下方添加代碼:11. 設(shè)置vsftpd開機(jī)啟動(dòng)命令是# systemctl enable vsftpd出現(xiàn)的結(jié)果是:12. 重新啟動(dòng)vsftpd服務(wù)命令截圖如下:出現(xiàn)的結(jié)果是:13. 清掉所有規(guī)則,不配置防火墻14. 查看vsftpd服務(wù)狀態(tài)出現(xiàn)的結(jié)果是:15. 測試結(jié)果是: 16配置在本地訪問命令 16. 在瀏覽器的地址欄中輸入 出現(xiàn)的結(jié)果是: 17. 實(shí)現(xiàn)上傳,下載在火狐瀏覽器的設(shè)置里面

10、,有附加組件,安裝FireFTP插件,出現(xiàn)FireFTP小圖標(biāo),點(diǎn)擊,看到有新建一個(gè)賬戶,連接,看到本地的資源,可以左右來回移動(dòng)資源,可以移動(dòng)到右邊框中幾個(gè)文件,再回來看瀏覽器中已經(jīng)上傳了幾個(gè)文件。截圖如下:5. 課題研究結(jié)論研究Linux下FTP服務(wù)器的搭建,通過對(duì)服務(wù)器的配置,有使用yum安裝vsftpd ftp,備份vsftpd原有配置文件,創(chuàng)建密碼明文文件,創(chuàng)建密碼DB文件,創(chuàng)建vsftpd的guest賬戶,設(shè)置開機(jī)啟動(dòng),重啟vsftpd服務(wù),測試,上傳文件,下載下載。對(duì)整個(gè)過程進(jìn)行詳細(xì)配置,并且進(jìn)行解說。結(jié)論:成功能進(jìn)行文件的上傳下載。6. 總結(jié)Liunx下搭建FTP服務(wù)器就是對(duì)這一服務(wù)器性能的研究。通過這次課程設(shè)計(jì),讓我們增長了不少動(dòng)手能力的技巧。平時(shí)上課就是聽,并不能在實(shí)際的運(yùn)用中提高自己,甚至我們從來不會(huì)想到還會(huì)有這樣那樣的問題,但是在實(shí)驗(yàn)中卻表達(dá)的淋漓盡致。實(shí)驗(yàn)中我們遇到了很多問題,很多都是很小的問題,但是平時(shí)不去做也是很難解決的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論