VSFTPD服务器配置

文章目录

一、实验环境

两台台装有RHEL Server7.0或者CENTOS7.0 系统的计算机。

二、实验目的

1)掌握VSFTP软件包的安装。
2)掌握VSFTP软件包的管理。
3)掌握VSFTP.conf配置文件的配置。
4)掌握基于用户的权限限制。

三、实验任务

任务一:根据以下要求配置服务器

1) 配置FTP匿名用户的主目录为/var/ftp,该账户只能下载,不能上传。

截图说明

修改为 NO,禁止匿名用户上传
VSFTPD服务器配置

可以下载数据
VSFTPD服务器配置

不能上传数据,上传数据失败
VSFTPD服务器配置

2)建立一个名为abc、口令xyz的FTP账户,设置账户具有上传、下载权限。

截图说明
VSFTPD服务器配置

3)在FTP客户端连接并测试FTP服务器。

截图说明
VSFTPD服务器配置
VSFTPD服务器配置

使用abc登录,能上传也能下载。

任务二:按照要求配置FTP服务器

1)FTP服务器采用PASV工作方式,允许以ASCII模式来上传和下载数据。

截图说明
VSFTPD服务器配置

2)允许最多同时联机350用户,每个客户IP允许同时与服务器建立5个连接。

截图说明
VSFTPD服务器配置

3)每个用户的访问速度限制在512KB。FTP日志文件存放在/var/vhlogs/vsftp.log文件中。

截图说明
VSFTPD服务器配置

4)开设两个用户wl0607和wl0608,它们都属于ftp组,不允许登录linux系统,只能登录FTP服务器。

截图说明
VSFTPD服务器配置

5)限制用户在自家目录可读可写。

截图说明
VSFTPD服务器配置

任务三:通过配置文件修改服务器参数

1)设定vsftp服务器,取消匿名用户登录本系统。

VSFTPD服务器配置

2)定制欢迎信息为:“welcome to ftp.mylinux.com”。

VSFTPD服务器配置

3) 系统账号不可登录主机。

VSFTPD服务器配置

4)一般用户可以进行上传、下载、创建目录及修改档案等动作。

VSFTPD服务器配置

5)重启vsftp服务器。

service vsftpd restart

任务四:掌握chroot功能

1)用chroot限制用户test1。

VSFTPD服务器配置

2)重启vsftp服务器。

service vsftpd restart

3)验证结果。

截图说明
VSFTPD服务器配置

test1用户不能更改目录

任务五:配置FTP服务器,要求只允许除kaqi以外的本地用户登录

1)编辑vsftp.conf 文件

VSFTPD服务器配置

2)编辑user_list文件,使其包含kaqi用户。

VSFTPD服务器配置

3)重启vsftp服务器。

service vsftpd restart

截图说明

VSFTPD服务器配置

上一篇:16 vsftpd服务的配置


下一篇:linux篇——CentOS7安装vsftpd3.0.2、用户权限配置