目录
5、创建 /etc/vsftpd/chroot_list 文件
实验背景
1.FTP服务器配置要求
企业内部现在有一台FTP服务器和Web服务器,FTP服务器主要用于维护企业的网站内容,包括上传文件、创建目录、更新网页等。企业现有两个部门负责维护任务,两者分别用team1和team2账号进行管理。要求仅允许team1和team2账号登录FTP服务器,但不能登录本地系统,并将这两个账号的根目录限制为/web/www/html,不能进入该目录以外的任何目录。
2. 需求分析
将FTP服务器和Web服务器放在一起是企业经常采用的方法,这样方便实现对网站的维护。为了增强安全性,首先需要仅允许本地用户访问,并禁止匿名用户登录。其次,使用chroot功能将team1和team2锁定在/web/www/html目录下。如果需要删除文件,则还需要注意本地权限。
本实验在centos7系统下完成实验
一、配置yum源
1、本地yum
local.repo的配置文件内容:
[centos]
name=centos
baseurl=file:///opt/centos/
gpgcheck=0
enable=1
2、阿里云yum
在保证能联外网的情况下,输入以下命令
wget -O /etc/yum.repos.d/Centos-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
二、安装vsftpd
1、安装vsftp服务
yum -y install vsftpd
2、启动服务并设置开机自启动
systemctl start vsftpd #启动vsftpd
systemctl enable vsftpd.service #设置开机自启动
<