1.开启匿名上传 第一步安装ftp服务。使用命令yum -y install vsftpd。可以自动下载相关依赖包 等待半分钟,安装自动完成了之后开启或者重启vsftpd服务,命令:service vsftpd start或者service vsftpd restart。重启之后可以查看服务是否起来。通过观察相关端口。输入netstat -nltp。可以看到vsftpd对应的21端口在监听状态。说明服务在运行。 下一步关闭防火墙和selinux。输入下图两个命令即可。 然后进入到/etc/vsftpd的配置文件。配置文件是vsftpd.config。vi vsftpd.config打开文件。 进入到文件,找到下图两个参数。anonymous_enable=YES是默认开启的,允许匿名登录。 anon-upload_enable=YES是开启匿名上传。默认关闭,所以要把前面的#去掉。 把上面两个开启之后,按esc退出编辑,按:wq保存退出。然后再重启vsftpd服务。如下: 完成以上步骤之后,还不能正常使用。因为ftp匿名登录默认创建使用ftp用户下访问。默认保存路径是/var/ftp/pub。在/var/ftp目录下,使用ll或者ls -a可以发现pub目录是root用户。所以ftp用户没有权限。需要把pub目录权限给ftp用户。输入命令chown -R ftp.ftp pub。即可,然后再用ll查看一下发现,pub目录属于ftp用户。

完成这一步后,可以在ftp工具登录测试。输入主机ip使用匿名登录。随便复制一个文件上传没有问题即可。 2.新建一个ftp用户 wy,密码设置为onlyidc2018,FTP目录设置为/var/ftp/wy并且可以上传删除文件。 答:增加一个用户命令:useradd -d /var/ftp/wy wy。设置新用户名wy,家目录为/var/ftp/wy。 然后可以在/var/ftp目录下ll查看到刚新建的wy目录,用户是wy。接着修改wy用户密码。 命令:passwd wy。输入两次相同的密码即可。 设置完成后,再使用ftp工具登录,输入主机ip和新建用户名、密码登录成功。同样上传一个文件测试没有问题,测试删除一样可以,设置全部完成。