前言:
本次实验是在ubuntu20.04 下进行的
1、 安装ftp应用
apt-get install -y vsftpd
2、 创建用户ftp的账户和密码、路径
# 创建ftp用户,指定目录为data
useradd -d /data -s /bin/bash ftpuser
# 创建ftp密码
passwd ftpuser
3、创建ftp文件
echo ftpuser >> /etc/vsftpd.chroot_list
echo ftpuser >> /etc/vsftpd.user_list
4、修改vsftp配置文件
# 在配置文件添加以下内容、注意设置共享文件夹是否为/data ,不是需要修改
cat >>/etc/vsftpd.conf <<EOF
chroot_local_user=YES
local_root=/data
write_enable=YES
local_enable=YES
connect_from_port_20=YES
chroot_list_enable=YES
anon_root=/data
anonymous_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_world_readable_only=NO
chroot_list_file=/etc/vsftpd.chroot_list
userlist_file=/etc/vsftpd.user_list
EOF
5、重启vsftpd服务
systemctl restart vsftpd.service