yum install vsftpd -y
cd /etc/vsftpd
mv vsftpd.conf vsftpd.conf.bak
vim vsftpd.conf
anonymous_enable=YES
local_enable=YES
write_enable=YES
local_umask=022
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
anon_world_readable_only=NO
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
chown_uploads=NO
xferlog_std_format=YES
local_root=自己需要指定的目录
anon_root=自己需要指定的目录
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
listen=NO
listen_ipv6=YES
max_clients=3
systemctl start|stop|restart vsftpd.service
systemctl enable vsftpd.service
注意
- 我们指定的目录的权限默认是755,不能修改此文件夹的权限为777,否则无法访问ftp,在此目录下创建一个文件夹 upload ,赋予777的权限,chmod 777 upload