Vsftp服务器(简易版)搭建.docxVIP

  • 1
  • 0
  • 约1.08万字
  • 约 33页
  • 2019-10-24 发布于山西
  • 举报
PAGE5 / NUMPAGES32 Vsftp服务器(简易版)搭建 李莹 3/18/2013 TOC \o 1-3 \h \z \u 第一部分 准备搭建vsftp服务器 2 第二部分 Vsftp服务器的安装与启动 2 一、检查vsftp服务器是否已经安装 2 二、vsftpd的安装 2 三、Vsftp服务器的启动 3 (一)目录说明 3 (二)启动前准备 4 (三)启动vsftpd服务 5 第三部分 根据需求配置Vsftp服务器 8 一、需求说明 8 二、具体配置步骤 8 第四部分 Vsftp服务器的需求测试 14 一、测试匿名用户设置是否满足需求 14 (一)使用客户端软件测试 14 (二)使用命令行测试 20 二、测试tester01设置是否满足需求 23 (一)使用客户端软件测试 23 (二)使用命令行测试 29 第五部分 注意事项与说明 32 第一部分 准备搭建vsftp服务器 准备好干净的Linux系统,可直接作为服务器端。这个系统可以是任何满足运行vsftp服务器运行的系统,如CentOS等。这里我们用Fedora 16 系统来实现,且系统的源支持软件包的安装和更新。 Fedora 16系统安装过程参考 /274603882/item/4e2022d7d3ef86de1a72b405 Fedora 16源更新参考 /uidid-3056632.html 运行vsftp服务器的基本要求: Linux系统上已经安装vsftpd和db4-utils两个软件包。 Vsftpd就是服务器本身;db4-utils是用来管理数据库的命令行工具,我们将虚拟用户的数据放在数据库里。如果不使用虚拟用户,只使用本地用户和匿名用户登陆的话,这个包可以不安装。 第二部分 Vsftp服务器的安装与启动 一、检查vsftp服务器是否已经安装 Vsftp服务器的安装包在Linux下的名称为vsftpd-2.x。根据系统不同,可在终端下运行命令[rpm –qa |grep vsftpd] 或者 [dpkg –l |grep vsftpd]查找是否已经安装。若软件包已经安装,则查找结果会返回关于vsftpd的所有软件信息,若未安装,则返回结果为空。如图001所示,查找结果表示vsftpd还没有安装,而db4-utils已经安装: 图001 二、vsftpd的安装 若vsftpd和db4-utils已经安装好,直接在终端下执行[# yum update]命令将其更新至最高版本就好(需取得root权限)。 若vsftpd或者db4-utils没有安装,则在终端下运行[# yum install vsftpd]或者[# yum install db4-utils]安装。此时,yum会读取源列表,查找并列出相关的依赖包。当提示“Is this ok[y/N]”是,输入“y”确认安装。 若仍不确认是否安装了这两个包,或不确认安装上的包是不是最新版本的,直接在终端下运行[# yum install vsftpd db4-utils ]命令,yum会自行根据软件安装情况进行安装或升级,如图002所示: 图002 三、Vsftp服务器的启动 (一)目录说明 配置vsftpd的主要文件为vsftpd.conf,它在目录/etc/vsftpd下。图003显示了/etc/vsftpd目录所有内容: 图003 相关文件/目录及其用途: /etc/vsftpd    vsftpd 的配置文件存放的目录 /etc/vsftpd/ftpusers  禁止使用vsftpd的用户列表文件 /etc/vsftpd/user_list   禁止或允许使用vsftpd的用户列表文件 /etc/vsftpd/vsftpd.conf  主配置文件 /etc/vsftpd/vsftpd_conf_migrate.sh   vsftpd操作的一些变量和设置 /usr/sbin/vsftpd vsftpd的主程序 /var/ftp    匿名用户主目录 /var/ftp/pub 匿名用户的下载目录 (二)启动前准备 关闭防火墙 在终端下以root权限执行[#

文档评论(0)

1亿VIP精品文档

相关文档