《Linux系统与应用》教学课件—11架设FTP服务器

上传人:sat****105 文档编号:290121079 上传时间:2022-05-09 格式:PPT 页数:18 大小:1.67MB
返回 下载 相关 举报
《Linux系统与应用》教学课件—11架设FTP服务器_第1页
第1页 / 共18页
《Linux系统与应用》教学课件—11架设FTP服务器_第2页
第2页 / 共18页
《Linux系统与应用》教学课件—11架设FTP服务器_第3页
第3页 / 共18页
《Linux系统与应用》教学课件—11架设FTP服务器_第4页
第4页 / 共18页
《Linux系统与应用》教学课件—11架设FTP服务器_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《《Linux系统与应用》教学课件—11架设FTP服务器》由会员分享,可在线阅读,更多相关《《Linux系统与应用》教学课件—11架设FTP服务器(18页珍藏版)》请在金锄头文库上搜索。

1、项目十一项目十一 架设架设FTPFTP服务器服务器【项目导入】 FTP(File Transfer Protocol,文件传输协议)在Internet中有着广泛的应用,早在Internet发展初期就与Web服务、E-mail服务一起被列为Internet的三大应用。利用FTP可以方便地实现软件、文件等资源的共享。本项目将详细讲解在Linux操作平台下FTP服务器的搭建及配置。【知识目标知识目标】理解理解FTP服务的工作原理服务的工作原理理解理解FTP的工作模式的工作模式掌握掌握FTP服务器配置文件格式及参数含义服务器配置文件格式及参数含义【能力目标能力目标】掌握掌握Vsftpd的安装方法的安装

2、方法学会配置学会配置Vsftpd的主要参数的主要参数 掌握掌握FTP服务器的搭建方法服务器的搭建方法11.1 FTP服务服务 FTP凭借其简单高效的特性,仍然是跨平台凭借其简单高效的特性,仍然是跨平台直接传送文件的主要方式。直接传送文件的主要方式。 FTP服务器和服务器和FTP客户机之间建立两个连接:客户机之间建立两个连接:控制连接和数据连接。控制连接用于发布控制连接和数据连接。控制连接用于发布FTP命命令信息,使用令信息,使用21端口;数据连接用于控制数据端口;数据连接用于控制数据的上传和下载,使用的上传和下载,使用20端口。端口。 FTP服务有两种传输模式,分别为主动模服务有两种传输模式,

3、分别为主动模式(式(Active FTP)和被动模式()和被动模式(Passive FTP)。)。 目前常用的目前常用的FTP服务器软件有四种:服务器软件有四种:vsftpd、PureFTPD、Wu-ftpd、Proftpd。它们都是基于。它们都是基于GPL协议开发的,功能也基本相似,在此仅介绍协议开发的,功能也基本相似,在此仅介绍vsftpd。vsftpd是是Red Hat Enterprise Linux 6内置的内置的FTP服务器软件,它服务器软件,它的使用方法最简单,安全性也很高(的使用方法最简单,安全性也很高(vs就是就是very secure的缩写,的缩写,非常安全),其用户数量最

4、多。非常安全),其用户数量最多。Vsftpd的特点:的特点:(1)它是一个安全、高速、稳定的)它是一个安全、高速、稳定的FTP服务器。服务器。(2)它可以做基于多个)它可以做基于多个IP的虚拟的虚拟FTP主机服务器。主机服务器。(3)匿名服务设置十分方便。)匿名服务设置十分方便。(4)匿名)匿名FTP的根目录不需要任何特殊的目录结构、系统程序或其他的根目录不需要任何特殊的目录结构、系统程序或其他系统文件。系统文件。(5)不执行任何外部程序,从而减少了安全隐患。)不执行任何外部程序,从而减少了安全隐患。(6)支持虚拟用户,并且每个虚拟用户可能具有独立的属性配置。)支持虚拟用户,并且每个虚拟用户可

5、能具有独立的属性配置。(7)可以设置从)可以设置从inetd中启动或者独立的中启动或者独立的FTP服务器两种运行方式。服务器两种运行方式。(8)支持两种认证方式()支持两种认证方式(PAP 或或xinetd/tcp_wrappers)。)。(9)支持带宽限制。)支持带宽限制。11.2 FTP服务器的安装与配置服务器的安装与配置1. 安装安装vsftpd服务器服务器默认情况下默认情况下Vsftpd服务器是不会被安装的,需要管理员手服务器是不会被安装的,需要管理员手工安装。在工安装。在RHEL6.4中内置的中内置的vsftpd软件包为软件包为vsftpd-2.2.2-11.el6.i686.rpm

6、,可通过,可通过yum或或rpm安装。安装。rootloacalhost # yum install vsftpd2. 启动、停止、重启服务启动、停止、重启服务#service vsftpd start/restart/stop3. VSFTPD的配置文件的配置文件4. VSFTPD支持的账户类型支持的账户类型(1)匿名帐户:在登录)匿名帐户:在登录FTP服务器时不需要输入密码就可服务器时不需要输入密码就可以访问以访问FTP服务器,匿名帐户名称为服务器,匿名帐户名称为anonymous或或ftp,匿名帐户的登录目录为,匿名帐户的登录目录为/var/ftp/pub。(2)本地实体帐户:具有本地权

7、限的帐户,登录)本地实体帐户:具有本地权限的帐户,登录FTP服务服务器时需要输入用户名、密码,登录目录为自己的主目录。器时需要输入用户名、密码,登录目录为自己的主目录。(3)虚拟帐户:虚拟帐户只具有从远程登录)虚拟帐户:虚拟帐户只具有从远程登录FTP服务器的服务器的权限,只能访问为其提供的权限,只能访问为其提供的FTP服务,密码和用户名都是服务,密码和用户名都是由用户密码库指定,由用户密码库指定,PAM认证。认证。 5. 主配置文件主配置文件vsftpd.conf是是FTP服务器的主配置文件,决定了服务器的主配置文件,决定了Vsftpd服务器的主要功能,其格式有如下规则:服务器的主要功能,其格

8、式有如下规则:(1)配语法形式为)配语法形式为“参数名参数名=参数值参数值”。(2)配置语句中除了参数值以外,所有的选项都不区分大)配置语句中除了参数值以外,所有的选项都不区分大小写。小写。(3)可使用)可使用“#”表示该行为注释信息。表示该行为注释信息。11.3 FTP命令命令格式:ftp 主机名/IP地址 端口号 或 ftp用户名主机名/IP(1)ls命令 (2)cd命令(3)lcd命令(4)get命令(5)mget命令(6)put命令(7)mput命令(8)open命令(9)close、disconnect和bye命令(10)mkdir命令(11)rmdir命令(12)rename命令1

9、1.4任务:匿名及实体账户服务器配置与测试任务:匿名及实体账户服务器配置与测试1. 任务描述任务描述 设某公司内部有一台设某公司内部有一台FTP服务器,本地实体帐户可以上服务器,本地实体帐户可以上传下载资源,匿名帐户只能下载。传下载资源,匿名帐户只能下载。FTP客户端登录的用客户端登录的用户不能改变登录的目录位置。设实体帐户为户不能改变登录的目录位置。设实体帐户为tina,FTP服务器的服务器的IP地址为地址为192.168.1.101/24。客户端的。客户端的IP地址为地址为192.168.1.11/24。其中。其中IP地址已经配置地址已经配置好,此处不再详述。好,此处不再详述。2. 操作步

10、骤操作步骤(1)安装FTP 服务软件包。rootlocalhost #yum install *vsftp*(2)启动FTP服务。rootlocalhost #service vsftpd start(3)创建实体用户。rootlocalhost #useradd tinarootlocalhost #passwd tina (4)在FTP服务器的默认下载目录中创建文件message.txt。rootlocalhost桌面#echo how are you /var/ftp/pub/message.txt(5)修改配置文件。rootlocalhost桌面#vim /etc/vsftpd/vsf

11、tpd.conf修改内容如下:anonymous_enable=YESlocal_enable=YESwrite_enable=YESlocal_umask=022ftpd_banner=Welcom to anonymous FTP server!chroot_list_enable=YESchroot_list_file=/etc/vsftpd/chroot_list(6)创建/etc/vsftpd/chroot_list文件。rootlocalhost #vi /etc/vsftpd/chroot_listtina(7)重启)重启FTP服务。服务。rootlocalhost桌面桌面 #s

12、ervice vsftpd start(8)关闭防火墙及)关闭防火墙及SELinuxrootlocalhost桌面桌面# iptables F #关闭防火墙关闭防火墙rootlocalhost桌面桌面#setenforece 0 3. 在客户端中进行测试(以在客户端中进行测试(以Windows为例)为例)(1)测试匿名帐户的权限。)测试匿名帐户的权限。在在IE地址栏中输入地址栏中输入“ftp:/192.168.1.101”,双击,双击pub图标可看图标可看到到FTP上的上的txtmessage.txt。(2)测试实体账户)测试实体账户tina的权限。的权限。在在IE地址栏中输入地址栏中输入“ftp:/tina192.168.1.101”。

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

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

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