图 2-21
2.22、在交互界面输入命令:get /var/ftp/pub/2.txt 2.txt” 将文件下载到当前目录,如图所示:
图 2-22
2.23、在终端中输入命令:vim /etc/vsftpd/vsftpd.conf进入vsftpd服务的配置文件准备编辑。如图所示:
图 2-23
2.24、在最后一行添加:anon_other_write_enable=YES,并保存退出,匿名用户实现删除功能。如图所示:
图 2-24
2.25、在终端中输入命令:systemctl restart vsftpd,重启vsftpd服务,如图所示:
图 2-25
2.26、在终端中输入命令:ftp 127.0.0.1,链接ftp,用户名ftp密码123456,如图所示:
图 2-26
2.27、在交互界面输入:cd pub,进入pub目录,执行:ls,查看当前文件,如图所示:
图 2-27
2.28、在交互界面输入命令:delete 2.txt,删除2.txt,执行:ls,查看当前文件。如图所示:
图 2-28
3、本地用户测试
3.1、在终端中输入命令:useradd var/ftp/cmx -s /sbin/nologin cmx创建用户。如图所示:
图 3-1
3.2、在终端中输入命令:passwd cmx,更改密码(123456),如图所示:
图 3-2
3.3、在终端中输入命令:ftp 127.0.0.1,登录ftp,用户名密码为刚刚
创建的,如图所示:
图 3-3
3.4、在交互界面输入命令:pwd,查看当前位置,如图所示:
图 3-4
3.5、在终端中输入命令:vim /etc/vsftpd/vsftpd.conf进入vsftpd服务的配置文件准备编辑。如图所示:
图 3-5
3.6、在最后一行添加:chroot_local_user=YES并保存退出,设置本地用户限制在自己家目录,不能切换。如图所示: 注:vsftpd版本更新后限制在自己目录下后,登录时会出现错误,在vsftpd的配置文件中最后添加:allow_writeable_chroot=YES
图 3-6
3.7、在终端中输入命令:systemctl restart vsftpd,重启vsftpd服务,如图所示:
图 3-7
3.8、在终端中输入命令:ftp 127.0.0.1,登录ftp,用户名密码为刚刚创建的,如图所示:
图 3-8
3.9、在交互界面输入命令:pwd,查看当前位置,如图所示: