Linux系统与应用课件项目十一_第1页
Linux系统与应用课件项目十一_第2页
Linux系统与应用课件项目十一_第3页
Linux系统与应用课件项目十一_第4页
Linux系统与应用课件项目十一_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

中国水利水电出版社项目十一架设FTP服务器【项目导入】

FTP(FileTransferProtocol,文件传输协议)在Internet中有着广泛的应用,早在Internet发展初期就与Web服务、E-mail服务一起被列为Internet的三大应用。利用FTP可以方便地实现软件、文件等资源的共享。本项目将详细讲解在Linux操作平台下FTP服务器的搭建及配置。中国水利水电出版社【知识目标】

理解FTP服务的工作原理理解FTP的工作模式掌握FTP服务器配置文件格式及参数含义中国水利水电出版社【能力目标】

掌握Vsftpd的安装方法学会配置Vsftpd的主要参数掌握FTP服务器的搭建方法中国水利水电出版社11.1FTP服务FTP凭借其简单高效的特性,仍然是跨平台直接传送文件的主要方式。FTP服务器和FTP客户机之间建立两个连接:控制连接和数据连接。控制连接用于发布FTP命令信息,使用21端口;数据连接用于控制数据的上传和下载,使用20端口。FTP服务有两种传输模式,分别为主动模式(ActiveFTP)和被动模式(PassiveFTP)。中国水利水电出版社目前常用的FTP服务器软件有四种:vsftpd、PureFTPD、Wu-ftpd、Proftpd。它们都是基于GPL协议开发的,功能也基本相似,在此仅介绍vsftpd。vsftpd是RedHatEnterpriseLinux6内置的FTP服务器软件,它的使用方法最简单,安全性也很高(vs就是verysecure的缩写,非常安全),其用户数量最多。Vsftpd的特点:(1)它是一个安全、高速、稳定的FTP服务器。(2)它可以做基于多个IP的虚拟FTP主机服务器。(3)匿名服务设置十分方便。(4)匿名FTP的根目录不需要任何特殊的目录结构、系统程序或其他系统文件。(5)不执行任何外部程序,从而减少了安全隐患。(6)支持虚拟用户,并且每个虚拟用户可能具有独立的属性配置。(7)可以设置从inetd中启动或者独立的FTP服务器两种运行方式。(8)支持两种认证方式(PAP或xinetd/tcp_wrappers)。(9)支持带宽限制。中国水利水电出版社11.2FTP服务器的安装与配置1.安装vsftpd服务器默认情况下Vsftpd服务器是不会被安装的,需要管理员手工安装。在RHEL6.4中内置的vsftpd软件包为vsftpd-2.2.2-11.el6.i686.rpm,可通过yum或rpm安装。[root@loacalhost~]#yuminstallvsftpd2.启动、停止、重启服务#servicevsftpdstart/restart/stop中国水利水电出版社3.VSFTPD的配置文件中国水利水电出版社4.VSFTPD支持的账户类型(1)匿名帐户:在登录FTP服务器时不需要输入密码就可以访问FTP服务器,匿名帐户名称为anonymous或ftp,匿名帐户的登录目录为/var/ftp/pub。(2)本地实体帐户:具有本地权限的帐户,登录FTP服务器时需要输入用户名、密码,登录目录为自己的主目录。(3)虚拟帐户:虚拟帐户只具有从远程登录FTP服务器的权限,只能访问为其提供的FTP服务,密码和用户名都是由用户密码库指定,PAM认证。

中国水利水电出版社5.主配置文件中国水利水电出版社vsftpd.conf是FTP服务器的主配置文件,决定了Vsftpd服务器的主要功能,其格式有如下规则:(1)配语法形式为“参数名=参数值”。(2)配置语句中除了参数值以外,所有的选项都不区分大小写。(3)可使用“#”表示该行为注释信息。中国水利水电出版社11.3FTP命令格式: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命令中国水利水电出版社11.4任务:匿名及实体账户服务器配置与测试1.任务描述设某公司内部有一台FTP服务器,本地实体帐户可以上传下载资源,匿名帐户只能下载。FTP客户端登录的用户不能改变登录的目录位置。设实体帐户为tina,FTP服务器的IP地址为01/24。客户端的IP地址为1/24。其中IP地址已经配置好,此处不再详述。中国水利水电出版社2.操作步骤(1)安装FTP服务软件包。[root@localhost~]#yuminstall*vsftp*(2)启动FTP服务。[root@localhost~]#servicevsftpdstart(3)创建实体用户。[root@localhost~]#useraddtina[root@localhost~]#passwdtina

(4)在FTP服务器的默认下载目录中创建文件message.txt。[root@localhost桌面]#echohowareyou>/var/ftp/pub/message.txt中国水利水电出版社(5)修改配置文件。[root@localhost桌面]#vim/etc/vsftpd/vsftpd.conf修改内容如下:anonymous_enable=YESlocal_enable=YESwrite_enable=YESlocal_umask=022ftpd_banner=WelcomtoanonymousFTPserver!chroot_list_enable=YESchroot_list_file=/etc/vsftpd/chroot_list(6)创建/etc/vsftpd/chroot_list文件。[root@localhost]#vi/etc/vsftpd/chroot_listtina中国水利水电出版社(7)重启FTP服务。[root@localhost桌面]#servicevsftpdstart(8)关闭防火墙及SELinux[root@localhost桌面]#iptables–F#关闭防火墙[root@localhost桌面]#setenforece0

中国水利水电出版社3.在客户端中进行测试(以Windows为例)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论