




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第17講FTP服務(wù)器學(xué)習(xí)內(nèi)容17.1FTP概述17.2Linux環(huán)境下的FTP服務(wù)器17.3FTP服務(wù)器的啟動(dòng)與配置17.4FTP客戶端的常用命令17.5FTP客戶端軟件的配置方法學(xué)習(xí)目標(biāo)本課主要講解FTP服務(wù)器的安裝、配置和使用方法。通過(guò)對(duì)本課的學(xué)習(xí),我們應(yīng)該:
掌握Linux中FTP服務(wù)器的配置方法、FTP客戶端常用命令的使用方法。熟悉在不同系統(tǒng)中FTP客戶端常用軟件的與FTP服務(wù)器的連接方法。第17講FTP服務(wù)器17.1FTP概述17.2Linux環(huán)境下的FTP服務(wù)器17.3FTP服務(wù)器的啟動(dòng)與配置17.4FTP客戶端的常用命令17.5FTP客戶端軟件的配置方法17.1FTP概述1.FTP協(xié)議概述
FTP是TCP/IP的一種具體應(yīng)用,F(xiàn)TP工作在OSI模型的第七層,TCP模型的第四層上,即應(yīng)用層,F(xiàn)TP使用的是傳輸層的TCP傳輸而不是UDP,這樣FTP客戶在和服務(wù)器建立連接前就要經(jīng)過(guò)一個(gè)被廣為熟知的“三次握手”的過(guò)程,其意義在于客戶與服務(wù)器之間的連接是可靠的,為數(shù)據(jù)的傳輸提供了可靠的保證。2.什么是FTP協(xié)議FTP是
TCP/IP協(xié)議族中的一個(gè)協(xié)議,是英文FileTransferProtocol的縮寫。該協(xié)議定義的是一個(gè)在遠(yuǎn)程計(jì)算機(jī)系統(tǒng)和本地計(jì)算機(jī)系統(tǒng)之間傳輸文件的一個(gè)標(biāo)準(zhǔn),是Internet文件傳送的基礎(chǔ)。
3.FTP的基本工作原理(1)打開熟知端口(端口號(hào)為21),使客戶進(jìn)程能連接上;(2)等待客戶進(jìn)程發(fā)起連接建立請(qǐng)求;(3)啟動(dòng)從屬進(jìn)程來(lái)處理客戶進(jìn)程發(fā)來(lái)的請(qǐng)求。從屬進(jìn)程對(duì)客戶進(jìn)程的請(qǐng)求處理完畢后即終止,但從屬進(jìn)程在運(yùn)行期間根據(jù)需要還可能創(chuàng)建其他一些子進(jìn)程。(4)回到等待狀態(tài),繼續(xù)接受其他客戶進(jìn)程發(fā)來(lái)的請(qǐng)求。主進(jìn)程與從屬進(jìn)程的處理是并發(fā)地進(jìn)行。
4.FTP用戶授權(quán)
FTP地址如下:
ftp://用戶名:密碼@FTP服務(wù)器IP或域名:FTP命令端口/路徑/文件名
上面的參數(shù)除了FTP服務(wù)器IP(或域名)為必要項(xiàng)外,其他項(xiàng)都是可有可無(wú)的。如以下地址都是有效FTP地址:
ftp://lb:123456@ftp://lb:123456@ftp://lb:123456@:2003/soft/demo.doc
互連網(wǎng)中大多數(shù)FTP服務(wù)器都支持“匿名”(Anonymous)登錄。這類服務(wù)器的目的是向公眾提供文件拷貝服務(wù),不要求用戶事先在該服務(wù)器進(jìn)行登記注冊(cè),也不用取得FTP服務(wù)器的授權(quán)。
5.FTP的傳輸模式
(1)ASCII傳輸方式
(2)二進(jìn)制傳輸模式
第17講FTP服務(wù)器17.1FTP概述17.2Linux環(huán)境下的FTP服務(wù)器17.3FTP服務(wù)器的啟動(dòng)與配置17.4FTP客戶端的常用命令17.5FTP客戶端軟件的配置方法17.2Linux環(huán)境下的FTP服務(wù)器1.Wu-ftpd2.ProFTPD3.vsftpd第17講FTP服務(wù)器17.1FTP概述17.2Linux環(huán)境下的FTP服務(wù)器17.3FTP服務(wù)器的啟動(dòng)與配置17.4FTP客戶端的常用命令17.5FTP客戶端軟件的配置方法17.3FTP服務(wù)器的啟動(dòng)與配置1.FTP服務(wù)器的安裝與啟動(dòng)在進(jìn)行DNS服務(wù)器配置之前,首先要檢查系統(tǒng)中是否安裝了BIND域名服務(wù)器,檢查的方法可使用下面的命令:
#rpm–qa|grepvsftpd可使用下面的命令來(lái)進(jìn)行BIND域名服務(wù)器的啟動(dòng)和停止。#servicevsftpdstart#servicevsftpdstop#servicevsftpdrestart下面的命令是用來(lái)檢查vsftpd是否被啟動(dòng):#pstree|grepvsftpd17.3FTP服務(wù)器的啟動(dòng)與配置2.vsftpd的默認(rèn)配置文件#是否允許匿名ftp,如否則選擇NOanonymous_enable=YES#是否允許本地用戶登錄local_enable=YES#是否開放本地用戶的寫權(quán)限write_enable=YES#設(shè)置本地用戶的文件的掩碼是022,默認(rèn)值是077local_umask=022#是否允許匿名用戶上傳文件#anon_upload_enable=YES##是否允許匿名用戶創(chuàng)建新的文件夾
#anon_mkdir_write_enable=YES##是否顯示目錄說(shuō)明文件,默認(rèn)是YES但需要手工創(chuàng)建.message文件
dirmessage_enable=YES##激活上傳下載日志xferlog_enable=YES#2.vsftpd的默認(rèn)配置文件#啟用FTP數(shù)據(jù)端口的連接請(qǐng)求(ftp-data).connect_from_port_20=YES##是否改變上傳文件的屬主,如果是需要輸入一個(gè)系統(tǒng)用戶名,可以把上傳的文件都改成root屬主#chown_uploads=YES#chown_username=whoever##傳輸日志的路徑和名字默認(rèn)是/var/log/vsftpd.log#xferlog_file=/var/log/vsftpd.log#2.vsftpd的默認(rèn)配置文件2.vsftpd的默認(rèn)配置文件#是否使用標(biāo)準(zhǔn)的ftpxferlog模式
xferlog_std_format=YES##設(shè)置默認(rèn)的斷開不活躍session的時(shí)間#idle_session_timeout=600##設(shè)置數(shù)據(jù)傳輸超時(shí)時(shí)間
#data_connection_timeout=120#運(yùn)行vsftpd需要的非特權(quán)系統(tǒng)用戶默認(rèn)是nobody#nopriv_user=ftpsecure#是否使用ascii碼方式上傳和下載文件#ascii_upload_enable=YES#ascii_download_enable=YES2.vsftpd的默認(rèn)配置文件#定制歡迎信息#ftpd_banner=WelcometoblahFTPservice.##是否允許禁止匿名用戶使用某些郵件地址,如果是,輸入禁止的郵件地址的路徑和文件名
#deny_email_enable=YES#banned_email_file=/etc/vsftpd.banned_emails##是否將系統(tǒng)用戶限止在自己的home目錄下,如果選擇了yes那么chroot_list_file=/etc/vsftpd.chroot_list中列出的是不chroot的用戶的列表
#chroot_list_enable=YES#chroot_list_file=/etc/vsftpd.chroot_list#設(shè)置PAM認(rèn)證服務(wù)的配置文件名稱,該文件存放在/etc/pam.d/目錄下pam_service_name=vsftpd#由于默認(rèn)情況下userlist_deny=YES,所以/etc/vsftpd.user_list文件中#所列出的用戶不允許訪問(wèn)vsftpd服務(wù)器。userlist_enable=YES#使vsftpd處于獨(dú)立啟動(dòng)模式listen=YES#使用tcp_wrappers作為主機(jī)的訪問(wèn)控制方式tcp_wrappers=YES2.vsftpd的默認(rèn)配置文件3.
修改vsftpd的默認(rèn)配置具體的步驟如下:(1)修改/etc/vsftpd/vsftpd.conf配置文件,激活以下兩項(xiàng),即在原文件以下兩行前的“#”去掉。anon_upload_enable=YES
//允許匿名用戶上傳anon_mkdir_write_enable=YES //允許匿名用戶創(chuàng)建新目錄3.
修改vsftpd的默認(rèn)配置(2)在原配置文件中添加下面一行,目的是開放匿名用戶的瀏覽權(quán)限。anon_world_readable_only=NO如果允許匿名用戶對(duì)服務(wù)器上的文件或文件夾有更名或刪除操作的權(quán)限,還需在配置文件中添加下面一行:anon_other_write_enable=YES3.
修改vsftpd的默認(rèn)配置(3)開放本地用戶寫的權(quán)限必須打開。
Write_enable=YES(4)修改完配置文件并存盤后,使用下面的命令重新啟動(dòng)vsftpd服務(wù)。
#servicevsftpdrestart(5)修改匿名用戶上傳目錄的權(quán)限,匿名用戶的默認(rèn)目錄是“/var/ftp/pub”??墒褂孟旅娴拿钚薷模?/p>
#chmod+777/var/ftp/pub第17講FTP服務(wù)器17.1FTP概述17.2Linux環(huán)境下的FTP服務(wù)器17.3FTP服務(wù)器的啟動(dòng)與配置17.4FTP客戶端的常用命令17.5FTP客戶端軟件的配置方法17.4FTP客戶端的常用命令
1.與某個(gè)FTP服務(wù)器建立連接FTP服務(wù)器FTP帳戶名FTP帳戶密碼2.列出FTP服務(wù)器上的目錄:
在提示符“ftp>”下,執(zhí)行“l(fā)s”或“dir”命令后,屏幕會(huì)顯示當(dāng)前目錄下的文件或子目錄。顯示格式與Linux命令提示行所顯示的某個(gè)目錄文件方式完全相同。3.改變當(dāng)前目錄
在提示符“ftp>”下,執(zhí)行“cd”或“pwd”命令,可以查看當(dāng)前目錄;執(zhí)行“cd..”命令可以進(jìn)入上一級(jí)目錄;執(zhí)行“cd子目錄名”命令,可以進(jìn)入子目錄,例如,輸入“cdmail”,表示進(jìn)入當(dāng)前目錄下的“mail”子目錄。
4.一般文件傳送
(1)下載單個(gè)文件get命令能從遠(yuǎn)程計(jì)算機(jī)上下載一個(gè)文件,其命令格式如下:get源文件名目標(biāo)文件名(2)下載多個(gè)文件mget命令是從遠(yuǎn)程計(jì)算機(jī)取多個(gè)文件,命令格式為:mget源文件列表(3)上傳單個(gè)文件將本地計(jì)算機(jī)的文件傳送到遠(yuǎn)程計(jì)算機(jī)上,其命令格式為:
put源文件名目標(biāo)文件名(4)上傳多個(gè)文件mput命令可以將本地計(jì)算機(jī)的多個(gè)文件一起送到遠(yuǎn)程主機(jī)。其命令格式為:
mput文件名列表第17講FTP服務(wù)器17.1FTP概述17.2Linux環(huán)境下的FTP服務(wù)器17.3FTP服務(wù)器的啟動(dòng)與配置17.4FTP客戶端的常用命令17.5FTP客戶端軟件的配置方法17.5FTP客戶端軟件的配置方法
1.Windows系統(tǒng)下的FTP客戶
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025春季【高二】【蛇啟新航 蛻變前行】開學(xué)第一課-教案
- 2025年押車放貸合同模板
- 六年級(jí)上冊(cè)數(shù)學(xué)教案- 負(fù)數(shù)的實(shí)際應(yīng)用 西師大版
- 《梯形的面積》(教案)五年級(jí)上冊(cè)數(shù)學(xué)青島版
- 人教版數(shù)學(xué)三年級(jí)上冊(cè)單元練習(xí)卷(易錯(cuò)題)-第七單元-長(zhǎng)方形和正方形(含答案)
- 2024年品質(zhì)生活電器項(xiàng)目投資申請(qǐng)報(bào)告
- 第六單元《慈母情深》《父愛之舟》場(chǎng)景描寫教學(xué)設(shè)計(jì)-2024-2025學(xué)年語(yǔ)文五年級(jí)上冊(cè)統(tǒng)編版
- 2025年杭州醫(yī)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)附答案
- 二零二五年度酒店客房出租管理合同
- 二零二五年度個(gè)性定制婚約解除合同示范
- 脫碳塔CO2脫氣塔設(shè)計(jì)計(jì)算
- 《駱駝祥子》通讀指導(dǎo)手冊(cè)
- 股東會(huì)會(huì)議系列文件(通知、議程、簽到表、表決票、決議)
- 非法占用農(nóng)田建房舉報(bào)信范文
- 伐樹工程施工合同范本
- 數(shù)據(jù)挖掘(第2版)PPT全套完整教學(xué)課件
- 工程開工報(bào)告(5篇)
- 配電箱試驗(yàn)項(xiàng)目
- 運(yùn)動(dòng)技能學(xué)習(xí)與控制課件第一章運(yùn)動(dòng)技能學(xué)習(xí)與控制概述
- 溫室大棚花卉苗圃采暖方案空氣源熱泵
- BEC商務(wù)英語(yǔ)高級(jí)考試歷年真題
評(píng)論
0/150
提交評(píng)論