- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1-31FTP服务原理及vsfptd的安装、配置--C4
本篇随笔将讲解FTP服务的原理以及vsfptd这个最常用的FTP服务程序的安装与配置...一、FTP服务原理FTP(File Transfer Protocol)是一个非常古老并且应用十分广泛的文件传输协议,FTP协议是现今使用最为广泛的网络文件共享协议之一,我们现在也一直有在用着FTP协议来进行各种文件的传输,FTP提供了一种可靠的方式在网络上进行文件的共享。FTP是C/S架构的服务,拥有一个服务器端和一个客户端。FTP底层通过TCP协议作为传输协议,所以FTP协议是一种可靠的文件传输方式,FTP提供了两个端口号,20和21号端口,20号是数据接口,提供数据之间的传输,21号是命令接口,提供命令之间的传输。FTP服务端与客户端连接一般有两种模式:主动模式(Active Mode)和被动模式(Passive Mode)主动模式的原理如下图所示:主动模式下,客户端首先会向服务器端的21号端口发出一个连接命令,请求与服务器端建立连接,此时服务器端响应回去给客户端,并要求客户端发送一个用于传送数据的端口,该端口号要 1023 ,此时服务器端的20号端口就会与该数据端口主动建立连接,客户端与服务器端进行数据的传送。被动模式的原理如下图所示:?与主动模式不同的是,在被动模式下,客户端也是首先与服务器端的21端口建立连接,此时服务器端会开启一个 1023 号的数据传送端口,并返回给客户端,这个时候客户端也会开启一个 1023 的端口,然后客户端会主动的去跟服务器端的数据传输端口建立连接,两者之间来进行数据的传送。主动模式与被动模式的区别:究竟是服务器端的20端口主动发起于客户端建立连接,还是服务器端开放一个随机端口,等待客户端与其主动建立连接。在实际环境中,通常使用是被动连接模式,因为我们的服务器端都有配置防火墙,而防火墙对于内网连接外网的端口一般是放行的,而外网来连接内网的端口则一般是有限制的,所以我们如果使用主动模式连接的话,端口可能被防火墙拦截。二、vsfptd的安装在Linux下,我们应用最广泛的FTP服务程序是 vsftpd (Very Secure FTP Daemon),从名字我们也可以看出,其提供了非常安全的FTP服务。vsftpd 是一个 UNIX 类操作系统上运行的服务器的名字,它可以运行在诸如 Linux, BSD, Solaris, HP-UX 以及 IRIX 上面。它支持很多其他的 FTP 服务器不支持的特征。例如:①非常高的安全性需求 ②带宽限制 ③创建虚拟用户的可能性 ④高速 ...在CentOS下默认没有安装 vsftpd 这个FTP程序,我们通过 yum install vsfptd 来进行安装[root@xiaoluo ~]# yum install -y vsftpdLoaded plugins: fastestmirror, refresh-packagekit, securityLoading mirror speeds from cached hostfile * base: .tw * extras: .tw * updates: Setting up Install ProcessResolving Dependencies-- Running transaction check Package vsftpd.x86_64 0:2.2.2-11.el6_4.1 will be installed-- Finished Dependency ResolutionDependencies Resolved================================================================================ Package Arch Version Repository Size================================================================================Installing: vsftpd x86_642.2.2-11.el6_4.1 updates151 kTransaction Summary================================================================================Install1 Package(s)Total download size: 151 kInstalled size: 331 kDownloading Packages:vsftpd-2.2.
您可能关注的文档
- htcG13刷机教程.doc
- Book4Unit 5 Theme parks单元同步练习.doc
- ORA-03113 end-of-file on communication channel 解决方法.docx
- 高中英语必修2单选练习(含答案).doc
- 考研英语基础测试卷3.docx
- 稠油开采添加剂(中英文).doc
- SQL 经典练习.docx
- HND_人力资源管理_必威体育精装版报告__MPO_Out_3.doc
- HTC G13必威体育精装版recovery+App2sd暴强技术贴(含root).docx
- Unit 2 Culture and Recreation-大学实用英语.doc
- 高中地理教师资格考试学科知识与教学能力2025年下半年试卷及解答.docx
- 河南省汝州市实验中学2024学年化学高二下期末质量跟踪监视模拟试题.pdf
- 山东电动机项目可行性分析报告(参考模板).docx
- 电力工程设计保证与进度安排.docx
- 2025年银川纸质包装材料项目可行性研究报告_图文.docx
- 2025年重庆大足区电动车车架焊接项目环评报告(一).docx
- 2023-2024年江西省施工员之设备安装施工基础知识资格考试必刷200题大全(网校专用).docx
- 历史教育对小学生认知能力的促进.docx
- 2025年黔西南邻氨基苯甲酸项目申请报告.docx
- 小学数学四年级下册期末测试卷及答案(必刷).pdf
最近下载
- IEC 61730-1 2023 必威体育精装版版中文标准.doc
- 论融资管理中存在问题与对策以格力电器为例_.docx
- 配置管理程序(ISO20000-1:2018).docx VIP
- 德国柏曼年品牌策划.ppt
- 《内科护理》4第四节 糖尿病病人的护理 教学课件.ppt VIP
- 云南白药股份有限公司财务报表分析.doc VIP
- APPROACHES AND METHODS IN LANGUAGE TEACHING教师专业发展.pdf
- 生鲜农产品冷链物流配送中心选址研究——以西安市为例.docx
- 陕西专升本英语3500词汇与高频词组.pdf VIP
- 2025年海南省公务员省考《行测》真题(含答案).pdf VIP
文档评论(0)