- 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)