




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
架设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/stop3.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)测试匿名帐户的权限。在IE
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 南阳蜂鸟网络科技有限公司劳动合同3篇
- 物业公司聘用合同6篇
- 沿街房屋租赁合同精简2篇
- 2025襄阳汽车职业技术学院辅导员考试试题及答案
- 2025辽宁经济职业技术学院辅导员考试试题及答案
- 2025烟台职业学院辅导员考试试题及答案
- 2025焦作师范高等专科学校辅导员考试试题及答案
- 2025福建商学院辅导员考试试题及答案
- 工业设计方案
- 小学美术标志设计
- 2025年中考道法答题技巧与模板构建专题08主观题答题技巧(观点概括类试)(学生版+解析)
- 风力发电场调试规程
- 2024-2025学年广东省深圳市高一数学下学期7月期末考试(附答案)
- “教-学-评”一体化下初中英语写作教学评价措施
- 2025团员考试试题及答案
- 2025年软件测试工程师考试题及答案
- 血管内导管相关性血流感染预防与诊治指南(2025)解读课件
- 2025年高考数学考前最后一课
- 茶叶加工考试题及答案
- 2025 中小学征订教辅谋利问题整治工作自查报告
- 江苏省南通市海门市海门中学2025届高考物理四模试卷含解析
评论
0/150
提交评论