LinuxFTP服务安博教育教程分析.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文档。上传文档
查看更多
第七章 FTP 本章目录 7.1 FTP概述 7.2 FTP服务配置 7.3 Vsftpd实例配置 本章目标 了解在Linux中使用何种软件架设FTP服务 了解VSFTP的特点 掌握配置VSFTP服务的基本方法 7.1 FTP概述 FTP是文件传输协议(File Transport Protocol)的英文缩写 FTP服务器根据服务对象的不同可分为匿名服务器和系统FTP服务器 UNIX与Linux下常用的FTP软件: Wu-FTP vsftpd 7.2 配置FTP服务 7.2.1 vsftpd简介 7.2.2 安装vsftpd软件包 7.2.3 vsftpd服务的配置文件 7.2.4 控制vsftpd服务 7.2.5 检查vsftpd服务启动情况 7.2.6 vsftpd服务的日志信息 7.2.7 访问FTP服务 7.2.1 vsftpd简介 vsftpd是一个基于GPL发布的类UNIX系统上使用的FTP服务器软件 vsftpd的特性: 安全 高速 稳定 支持基于IP 的虚拟FTP 服务器 支持虚拟用户 支持PAM 或xinetd/tcp_wrappers 的认证方式 支持两种运行方式:独立和Xinetd 支持每个虚拟用户具有独立的配置 支持带宽限制 7.2.2 安装vsftpd软件包 vsftpd软件包名 vsftpd-2.0.5-10.el5.i386.rpm 7.2.3 vsftpd服务的配置文件 /etc/vsftpd/vsftpd.conf vsftpd服务的主配置文件,定义功能及操作方法 /etc/vsftpd/ftpusers 指定哪些用户不能访问FTP服务器 /etc/vsftpd/user_list 在这个文件中指定的用户默认情况下不能访问FTP服务器 是否使用该文件取决于vsftpd.conf中userlist_enable的配置 该文件中所列用户的访问权限取决于vsftpd.conf中userlist_deny的配置 7.2.3 vsftpd服务的配置文件 7.2.3 vsftpd服务的配置文件 7.2.3 vsftpd服务的配置文件 7.2.4 控制vsftpd服务 启动服务: # service vsftpd start 停止服务: # service vsftpd stop 7.2.5 检查vsftpd服务启动情况 检查进程 # ps ax |grep vsftpd 3156 ? Ss 0:00 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf 检查端口 # netstat -nat |grep 21 tcp 0 0 :21 :* LISTEN 7.2.6 vsftpd服务的日志信息 vsftpd服务日志记录保存在/var/log/xferlog 7.2.7 访问FTP服务 # ftp Connected to . 220 (vsFTPd 2.0.5) 530 Please login with USER and PASS. 530 Please login with USER and PASS. KERBEROS_V6 rejected as an authentication type Name (:root): 7.3 vsftpd服务的配置实例 实例一 创建一台FTP服务器,并满足以下需求; ⑴创建账户user01、user02。允许user01用户登录,禁止user02用户登录。并为用户创建一个虚拟的根目录 ⑵创建匿名账户,但只提供浏览和下载的权限 ⑶限制每类用户的下载速度。本地用户为50KB/s,匿名用户为10KB/s ⑷限制服务器的最大连接数为100,每个IP地址最多使用2个线程与服务器连接 ⑸配置FTP服务器的默认连接模式为被动模式 ⑹打开FTP服务器的详细日志输出开关 7.3 实例一的配置 需求⑴。首先需要在服务器中创建user01、user02这两个用户,并赋予登录密码。随后,在ftpusers配置文件中添加用户user02: # echo user02 /etc/vsftpd/ftpusers 在/etc/vsftpd/vsftpd.conf文件中添加下面的内容,将用户的访问范围固定在自己的宿主目录中: 1 chroot_local_user=YES, 2 /etc/vsftpd/chroot_list文件中添加要固定的用户 需求⑵。在/etc/vsftpd/vsftpd.conf文件中开启下面这条语句: anonymous_enable=YES 7.3 实例一的配置 需求⑶。在/etc/vsftpd/vsftpd.conf文件中

文档评论(0)

美洲行 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档