实训7.6_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文档。上传文档
查看更多
实训7.6_linux下安装配置ftp服务器

实训7.6 Linux下安装配置FTP服务器 一、实训目的 掌握ftp的工作原理 了解当前流行的ftp软件,包括ftp服务器和ftp客户端软件 了解Linux下常用的ftp服务器及其特点 掌握vsftp的安装 熟练掌握vsftp配置文件的配置 二、理论知识 VSFTP简介 vsftp是Very Security ftp的缩写,意为“非常安全的ftp”,软件的编写者非常关注软件的安全性。除了天生的安全性外,还具有高速、稳定的性能特点。在单机上支持4000个以上的并发用户同时连接。 VSFTP的优点: 体积小 93k Apr 23 2004 vsftp-1.2.1-3-i386.rpm 可定制强 可配置各种应用类型、匿名、虚拟、独立等 效率高 在百兆网络里经过测试可达80多兆的传输速率 安全性好 安全选项比较多,且自身安全性较好 ftp的工作原理 ftp是file transfer protocol的缩写。在Internet中,大部分文件传送都采用ftp协议。 ftp主要提供上传和下载两种文件服务。根据对象不同,ftp服务器可以分为匿名服务器(anonymous server)和系统ftp服务器。匿名服务提供任何客户的下载服务,但不提供上传服务,系统ftp’服务器只提供合法帐号的用户使用。 FTP的传输模式有两种: ASCII模式 二进制传输模式 FTP支持的两种工作模式 Standard模式(即port或Active模式,主动模式) Ftp的客户端发送port命令到ftp服务器 ftp客户端先与ftp Server的21端口建立连接,通过该通道发送命令。客户端接收数据时,在该通道发送port命令。port命令包含了客户端用什么端口接收数据。传送数据时,服务器端通过TCP 20端口连接到客户端指定的端口发送数据。ftp服务器必须与客户端建立一个新的连接,以用传送数据。 Passive模式(即pasv,被动模式) 建立通道时和Standard模式类似。建立连接后,不是发送port命令,而是pasv命令。ftp服务器收到pasv命令后,随机打开一个高端端口(端口大于1024)并通知该客户端在该端口上上传数据;客户端连接ftp服务器该端口,ftp服务器将通过该端口进行数据的传送。 除了上述两种模式之外,还有一种单端口模式。该模式的数据连接请求由ftp服务器发起,使用该传输模式时,客户端控制连接端口和数据连接端口一致。这种模式无法在短时间连续输入数据、传输命令,因而不常用。 Linux下流行的ftp服务器 目前Linux下常用的免费ftp服务器主要有:Wu-ftp、Proftp、vsftp三种。Wu-ftp和vsftp比较常用,是Redhat自带的ftp软件。 2、FTP的工作原理 三、实训内容 FTP服务器的安装 [root@azuo root]# rpm -qa | grep vsftp //查询有没有安装vsftp 如果没有的话,安装命令如下: [root@azuo root]# rpm -ivh vsftpd-1.1.3-8.rpm VSFTP的配置 VSFTP的重要文件和目录 /etc/rc.d/init.d/vsftpd 启动脚本 /etc/vsftpd.ftpusers 配置文件 /etc/vsftpd.userlist配置文件 /etc/vsftpd/vsftpd.conf 主配置文件 /usr/sbin/vsftpd 守护进程 /usr/share/doc/vsftp-12.1 文档目录 /var/ftp/pub 匿名FTP目录 VSFTP的配置 /etc/vsftpd/vsftpd.conf参数说明 anonymous_enable=NO (不允许匿名登录) local_enable=YES (允许本地用户登录) write_enable=YES (开放本地用户写的权限) local_umask=022 (FTP上本地的文件权限) anon_upload_enable=YES (开放上传权限) anon_mkdir_write_enable=YES (可创建目录的同时可以在此目录中上传文件) dirmessage_enable=YES () xferlog_enable=YES (激活上传和下载的日志) connect_from_port_20=YES (启动FTP数据端口的数据连接) #chown_uploads=YES () #chown_username=whoever #xferlog_file=/var/log/vsftpd.log xfer

文档评论(0)

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

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

1亿VIP精品文档

相关文档