Linux系统与网络管理(第二版)教学课件 ppt 作者 姜大庆 第14章 FTP服务器配置与管理

上传人:E**** 文档编号:89390204 上传时间:2019-05-24 格式:PPT 页数:17 大小:1.20MB
返回 下载 相关 举报
Linux系统与网络管理(第二版)教学课件 ppt 作者 姜大庆 第14章   FTP服务器配置与管理_第1页
第1页 / 共17页
Linux系统与网络管理(第二版)教学课件 ppt 作者 姜大庆 第14章   FTP服务器配置与管理_第2页
第2页 / 共17页
Linux系统与网络管理(第二版)教学课件 ppt 作者 姜大庆 第14章   FTP服务器配置与管理_第3页
第3页 / 共17页
Linux系统与网络管理(第二版)教学课件 ppt 作者 姜大庆 第14章   FTP服务器配置与管理_第4页
第4页 / 共17页
Linux系统与网络管理(第二版)教学课件 ppt 作者 姜大庆 第14章   FTP服务器配置与管理_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《Linux系统与网络管理(第二版)教学课件 ppt 作者 姜大庆 第14章 FTP服务器配置与管理》由会员分享,可在线阅读,更多相关《Linux系统与网络管理(第二版)教学课件 ppt 作者 姜大庆 第14章 FTP服务器配置与管理(17页珍藏版)》请在金锄头文库上搜索。

1、第14章 FTP服务器配置与管理,本章将介绍如何使用功能强大的vsftpd服 务器软件来架设FTP服务器。 学完本章后将能够:,描述FTP协议的工作原理 安装和启动vsftpd服务器 按不同功能需求配置vsftpd服务,14.1 FTP概述 14.2 vsftpd的安装与启动 14.3 vsftpd服务器的配置文件 14.4 配置FTP服务器,FTP的全称是File Transfer Protocol(文件传输协议),它是专 门用于传输文件的一种协议,用来在两台计算机之间传输文件是 Internet中应用非常广泛的服务之一。 vsftpd在功能上具有以下特点 : 安全、高速、稳定。 匿名FTP

2、服务配置更方便,不需要任何特殊的目录结构。 支持基于IP的虚拟FTP服务器。 支持虚拟用户,而且每个虚拟用户可具有独立的配置。 支持PAM或xinetd/tcp_wrappers的认证方式。 可设置为从xinetd启动,也可作为独立的服务器启动。 支持网络带宽限制。,14.1 FTP概述 14.2 vsftpd的安装与启动 14.3 vsftpd服务器的配置文件 14.4 配置FTP服务器,可以使用如下命令确认系统中是否安装了vsftp软件包: rootrhel6 # rpm qa|grep vsftpd vsftpd-2.2.2-6.el6.i686 在命令模式下可以利用“/etc/rc.d

3、/init.d/vsftpd”脚本来管理 vsftpd服务 : rootrhel6 # /etc/rc.d/init.d/vsftpd start rootrhel6 # /etc/rc.d/init.d/vsftpd stop rootrhel6 # /etc/rc.d/init.d/vsftpd restart 也可以利用service脚本来管理vsftpd服务 : rootrhel6 # service vsftpd start rootrhel6 # service vsftpd stop rootrhel6 # service vsftpd restart,14.1 FTP概述 14

4、.2 vsftpd的安装与启动 14.3 vsftpd服务器的配置文件 14.4 配置FTP服务器,1.vsftpd.conf配置文件 vsftpd软件在安装后,在/etc/vsftpd/vsftpd.conf中就包含了FTP服务 的基本配置参数。该文件中由若干条配置指令组成,各条指令的格式为 “option=value”,每条指令应该独占一行并且指令之前不能有空格,而 且在“option”、“=”和“value”之间也不能有空格。 2.vsftpd.ftpusers文件 /etc/vsftpd.ftpusers文件用于指定不能访问vsftpd服务器的用户列表 通常是Linux系统的超级用户和

5、系统用户。 3.vsftpd.user_list文件 /etc/vsftpd.user_list文件的内容与/etc/vsftpd.ftpusers文件的内容一样 在系统对文件vsftpd.conf进行检测时,如果检测到“userlist_deny=NO” 则只允许该文件中的用户登录FTP服务器;如果检测到userlist_deny=YES (默认),则不允许该文件中的用户登录FTP服务器。,14.1 FTP概述 14.2 vsftpd的安装与启动 14.3 vsftpd服务器的配置文件 14.4 配置FTP服务器,14.4.1 配置匿名账号FTP服务器,匿名FTP服务器的配置示例:在主机rh

6、el6(IP地址为192.168.1.10)上配置只允许匿名用户登录的FTP服务器,使匿名用户具有如下权限: (1)允许下载、上传文件(如上传到/var/ftp/anonpub)。 (2)将上传文件的所有者改为tom。 (3)允许创建子目录,改变文件的名称或删除文件。 (4)匿名用户最大传输速率设置为20Kbps。 同时,该服务器还具有如下功能: (1)同时连接FTP服务器的并发用户数为100。 (2)每个用户同一时段并发下载文件的最大线程数为2。 (3)设置采用ASCII方式传送数据。 (4)设置欢迎信息:“Hi,Welcome to FTP Service!” (5)禁止192.168.1

7、.0/24网段上除192.168.1.1的主机访问。,配置过程如下: 1编辑/etc/vsftpd/vsftpd.conf 2编辑/etc/hosts.allow文件 3创建用户tom和匿名上传目录,并修改上传目录属性 4测试vsftpd服务,14.4.2配置本地账号FTP服务器,配置示例:在主机rhel6(IP地址为192.168.1.10) 上配置vsftpd服务器,只允许本地用户tom、jerry和 root登录,并将登录端口号更改为5555。每个本地用 户的最大传输速率为1Mbps。 配置步骤如下: 1.编辑/etc/vsftpd.ftpusers 2.编辑/etc/vsftpd/vs

8、ftpd.conf 3.编辑/etc/vsftpd.user_list 4.测试,用户访问控制,目录访问控制,配置示例一:在主机rhel6(IP地址为192.168.1.10) 上配置vsftpd服务器,使所有本地用户在登录后都限制在各自的主目录中,不能切换到其他目录。 配置步骤如下: 1.编辑/etc/vsftpd/vsftpd.conf文件 2.保存配置后重启vsftpd服务器并测试,配置示例二:在主机rhel6(IP地址为192.168.1.10) 上配置vsftpd服务器,使本地用户tom和jerry登录 vsftpd服务器后,都被限制在各自的主目录中,不能切 换到其他目录,而其他本地

9、用户则不受此限制。 配置步骤如下: 1.编辑/etc/vsftpd/vsftpd.conf文件 2.创建/etc/vsftpd.chroot_list文件 3.保存配置后重启vsftpd服务器并测试,14.4.3 配置虚拟账号FTP服务器,配置示例:在主机rhel6(IP地址为192.168.1.10) 上配置vsftpd服务器,并创建3个虚拟用户用于登录服 务器,其用户名为virtuser1、virtuser2和virtuser3,为 简单地起见,口令与用户名相同。,配置过程如下: 1.创建虚拟用户数据库文件 2.创建PAM认证文件 3.创建虚拟用户所对应的真实账号及其所登录的 目录,并设置相应的权限。 4.编辑/etc/vsftpd/vsftpd.conf文件 5.保存配置后重启vsftpd服务器并测试,本章小结,FTP协议用来在两台计算机之间传输文件,它有 两种工作模式:主动模式和被动模式,几乎所有的 FTP客户端软件都支持这两种模式。 RHEL 6中利用vsftpd软件可架设FTP服务 器,其主配置文件为/etc/vsftpd/vsftpd.conf,与其 配置相关的文件还有/etc/vsftpd.ftpusers和 /etc/vsftpd.user_list,通过对这三个文件进行编辑 可以配置匿名用户、本地用户和虚拟用户FTP服务 器。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号