VSFTPD服务器配置

Posted xingweikun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VSFTPD服务器配置相关的知识,希望对你有一定的参考价值。

一、实验环境

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

二、实验目的

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

三、实验任务

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

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

截图说明

修改为 NO,禁止匿名用户上传
在这里插入图片描述

可以下载数据
在这里插入图片描述

不能上传数据,上传数据失败
在这里插入图片描述

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

截图说明
在这里插入图片描述

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

截图说明
在这里插入图片描述
在这里插入图片描述

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

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

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

截图说明
在这里插入图片描述

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

截图说明
在这里插入图片描述

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

截图说明
在这里插入图片描述

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

截图说明
在这里插入图片描述

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

截图说明
在这里插入图片描述

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

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

5)重启vsftp服务器。

service vsftpd restart

任务四:掌握chroot功能

1)用chroot限制用户test1。

在这里插入图片描述

2)重启vsftp服务器。

service vsftpd restart

3)验证结果。

截图说明
在这里插入图片描述

test1用户不能更改目录

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

1)编辑vsftp.conf 文件

在这里插入图片描述

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

在这里插入图片描述

3)重启vsftp服务器。

service vsftpd restart

截图说明

在这里插入图片描述

以上是关于VSFTPD服务器配置的主要内容,如果未能解决你的问题,请参考以下文章

Linux中vsftpd服务配置(匿名,用户,虚拟用户)

Debian怎样安装并配置vsftpd服务器

FTP连接530错误,啥意思

Linux服务配置-vsftpd服务配置虚拟用户登录

Linux服务配置-vsftpd服务配置虚拟用户登录

九月份个人指标