[所有分类]第5章—ftp服务器搭建.pptVIP

  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文档。上传文档
查看更多
[所有分类]第5章—ftp服务器搭建

Linux操作系统 计算机科学与技术学院 虞宏霄 第5章 FtpServer搭建 本讲学习目标 理解并掌握Linux网络系统下FtpServer的搭建方法。 Ftp: File Transfer Protocol,文件传输协议 。 Ftp服务器和客户端 : FTP是一个客户/服务器(C/S)系统。用户通过一个客户机程序连接至在远程计算机上运行的服务器程序。依照 FTP 协议提供服务,进行文件传送的计算机就是 FTP 服务器;而连接FTP服务器,遵循FTP协议与服务器传送文件的电脑就是FTP客户端。 Ftp的特点: Ftp服务是Internet上最早应用于主机之间进行数据处理传输的基本服务之一,该服务的主要特点是其实现方式独立于操作系统平台。即在UNIX、DOS、Linux、Windows操作系统中都能实现FTP的服务端和客户端服务,而且对于传输文件而言,比其他协议更加有效。其原因在于: (1)Ftp的唯一工作是确保文件传输的正确性,除了校验发送和接收的文件是否一致外,不会像HTTP那样停下来翻译文件内容。 (2)Ftp事务处理是Ftp服务器的唯一工作,工作时,计算机处理器的资源被完全投入到Ftp事务处理中,不会被其他竞争性工作所分割。 Ftp数据的传输模式: (1)主动传输:在主动传输模式下,Ftp的数据链接和控制链接的方向相反,是由服务器向客户端发起一个用户数据传输的链接。 (2)被动传输(使用最多的传输模式) :在被动传输模式下, Ftp的数据链接和控制链接的方向一致,是由客户端发起一个用户数据传输的链接。客户端的链接端口是发起数据连接请求时使用的端口,当客户端访问防火墙之外的Ftp服务器时,需要使用该模式。 (3)但端口传输模式:该模式下,服务器端端口与客户端端口一致,在段时间内无法连续传输数据及命令,因此不常用。 Linux下,常用的三种Ftp服务器: WU-Ftpd(Washington University Ftp)、VSFtpd、ProFtpd VSFtpd 简介: VSFTP是一个基于GPL发布的类Unix系统上使用的FTP服务器软件,它的全称是Very Secure FTP。从RedHat9开始,ftp server 有以下一些改变:①ftp server 只剩下vsftp,原有的wuftp 等都没放入﹔②vsftp 从XINETD 中独立出来,并将设定档从/etc/vsftpd.conf 之中移到/etc/vsftpd/vsftpd.conf。 VSFtpd 特点: (1)在速度方面,使用ASCII代码的模式下载数据时,VSFTP的速度是Wu-FTP的两倍,如果Linux主机使用2.4.*的内核,在千兆以太网上的下载速度可达86MB/S。 (2)在稳定方面,VSFTP就更加的出色,VSFTP在单机(非集群)上支持4000个以上的并发用户同时连接,根据Red Hat的Ftp服务器()的数据,VSFTP服务器可以支持15000个并发用户。 Ftp的分类: (1)PORT FTP :一般形式的FTP。首先,会建立控制端口,默认值是port 21,也就是跟port 21 建立联机,并透过此联机下达指令。然后,由FTP server 端会建立数据传输端口,默认值为20,也就是跟port 20 建立联机,并透过port 20 作数据的传输。 (2)PASV FTP:首先会建立控制端口,默认值是port 21,也就是跟port 21 建立联机,并透过此联机下达指令。然后,会由client 端做出数据传输的请求,包括数据传输port值。 二者差异: PORT FTP 当中的数据传输port 是由FTP server 指定,而PASV FTP 的数据传输port 是由FTP client 决定。通常我们使用PASV FTP,是在有防火墙的环境之下,透过client 与server 的沟通,决定数据传输的port。 查看当前系统是否安装了VSFtpd: # rpm -q vsftpd RPM: RPM是Red Hat Package Manager的缩写,是由Red Hat公司根据BOGUS(PM与PMS)发展而来的软件包安装与管理程序,就象Windows平台上的Unistaller和Cleansweep这些软件一样,是让用户用来自行安装和管理Linux上的应用软件包的管理程序。 安装RPM包: # rpm –ivh RPM包的全路径文件名 i: 代表安装。 v:代表verbose,设置在安装过程中将显示详细 的信息。 h

文档评论(0)

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

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

版权声明书
用户编号:5024214302000003

1亿VIP精品文档

相关文档