挑战2:根据共享文件的需求配置 FTP 服务器
介绍
公司需要部署一个 FTP 服务器,供内部人员下载工作中需要使用的文档及工具。
本挑战只需要你根据需求完善相应的配置文件,不需要在实验环境中真实的安装和部署 FTP 服务器。
首先创建配置文件:
$ sudo mkdir /etc/vsftpd
$ sudo touch /etc/vsftpd/vsftpd.conf
完善 vsftpd.conf 文件,满足如下的需求:
- 允许匿名用户下载
- 禁止匿名用户上传、创建文件夹、修改、删除等所有操作
- 匿名用户登录的时候不检验密码
- 限制匿名用户下载最大速度为 2M/s
- 限制同一 IP 最多一个连接
- 限制同时最多 50 个用户在线
- FTP 默认的目录 /var/ftp 修改到 /ftp 目录
其中需求7并没有出现在前面的实验中,需要自行查看 vsftpd 的文档寻找相应的参数解决。
目标
- 根据业务需求配置好 /etc/vsftpd/vsftpd.conf
- 只需要配置上述的配置文件,不需要安装部署 FTP 服务器,完善后点击提交,系统会对上述的文件进行检测
知识点
- FTP 服务器配置