基于Linux的FTP服务器配置 - 完成.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Linux的FTP服务器配置 - 完成

信息科学与技术学院 《Linux系统》课程设计 题目名称: 基于Linux的FTP 服务器 专 业: 计算机科学与技术 班 级: 2011级 实验小组 第一小组 小组成员 小组组长 指导教师: 完成日期: 2013年 12 月 2 日 目 录 第一章 引 言 1 1.1 课程设计的背景 1 1.2 课程设计的目的 1 第二章 FTP 服 务 2 2.1 FTP功能简介 2 2.2 FTP服务器和客户端 2 2.3 FTP不同等级的用户授权 3 2.4 命令记录与日志文件记录 4 2.5 限制用户活动目录(change root简称chroot) 4 2.6 FTP的工作流程 4 2.7 FTP协议包交互 5 2.8 FTP的数据传输模式及连接端口 10 2.9 基于linux 的DMZ技巧 13 第三章 ?基于Linux的FTP的安全 18 3.1?基于Linux的FTP的安全隐患 18 3.2?基于Linux的FTP安全防范策略 18 第四章 关于vsftpd服务器 20 4.1 vsftpd的简介 20 4.2 vsftpd的软件结构 20 4.3 vsftpd的启动模式 26 4.4 vsftpd服务的安装和启动 27 4.5 vsftpd服务的默认配置信息 27 4.6 配置自己的FTP服务器 29 第五章 测 试 32 5.1 FTP服务器命令简介 32 5.2 FTP服务器测试 34 第六章 总 结 36 6.1 心得体会 36 6.2 小组任务分工 36 第七章 相关参考文献 37 第一章 引 言 1.1 课程设计的背景 随着信息技术的飞速发展,网络应用扮演着不可或缺角色。计算机知识的普及,民众对计算机的认识和理解日益深厚。在二十世纪末二十一世纪初期,在PC应用领域,微软的windows操作系统占据了操做系统的半壁江山,图形化的界面,傻瓜式的应用,即使计算机新手也能用的得心应手。但是随着需求的日益深入,大家渐渐发现,indows不像以前那样好用了,尤其是在网络应用,服务器构建等方面有着不小的缺憾。大家渐渐把目光转向了其他操作系统,linux成为了他们的首选。 Linux是一套免费使用和自由传播的类UNIX操作系统,它具有如下特点:开放性,多用户,多任务,良好的用户界面,设备独立性,提供丰富的网络功能,可靠的系统安全性,良好的可移植性,兼容其他的UNIX系统,支持多文件系统。本课程设计的目的是通过对服务器的配置和使用,加深对linux下网络功能的实现的理解。 自从有了网络一来,通过网络来传输文件一直是一项很重要的共组,不但可以实现文件的上传下载,而且可以设置不同的用户访问权限,并支持大文件的断点续传功能。例如,把在本地计算机上设计的网站文件,上传到远程的Web服务器主机上,就可以使用FTP服务,根据用户名及密码访问远程主机所提供的FTP目录。采用这种方法,用户不需要使用Telnet登陆到远程主机进行工作,这样就使Web服务器上的文件更新工作变得非常轻松。 2.1 FTP功能简介 FTP是Internet上用来传送文件的协议(文件传输协议),是TCP/IP协议族中的协议之一,他是为了能够在Internet上互相传送文件而制定的文件传送标准,规定了Internet上文件如何传送。该协议是Internet文件传送的基础,它是由一系列规格文档组成,目标是提高文件的共享性,提供非直接使用远程计算机的方法,是存储介质对用户透明和可靠传输数据。也就是说,通过FTP协议,就可以完成两台计算机之间的复制,从远程计算机复制文件至自己的计算机上,称为下载(download)文件。若将文件从本地计算机复制到远程计算机上,则称之为上传(upload)文件。在TCP/IP协议中,FTP标准命令TCP端口号21,PORT方式端口号20。 在进行文件传输时,FTP的客户和服务器之间要建立两个并行的TCP连接:“控制连接”和“数据连接”。控制连接在整个会话期间一直保持打开,FTP客户所发出的传送请求,通过控制连接发送给服务器端的控制进程,但控制连接并不用来传送文件。实际用来传送文件的事“数据连接”,用来连接客户端和服务器端的数据传送进程。数据传送进程实际完成文件的传送,在传送完毕后关闭“数据传送连接”并结束运行。由于FTP使用了一个分离的控制连接,因此FTP的控制信息是带外传送的。 FTP数据帧格式如图2.2所示。 2.7 FTP协议包交互 为了更深入的了解FTP模型的工作原理,我们从协议包的层次一步一步的分析FTP服务,从控制连接的建立,用户身份验证,数据连接的建立,到数据连接的关闭和控制连接的关闭。 地址解析ARP协议执行过程 地址解析协议ARP解析过程如图2.3所示。

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档