CentOS 下通过 yum 安装

yum -y install vsftpd

配置 /etc/vsftpd/vsftpd.conf ,将匿名用户登录关闭

anonymous_enable=NO

对 ftp 外用户做出限制

chroot_local_user=YES

如果用户被限定在了其主目录下,则该用户的主目录不能再具有写权限了

allow_writeable_chroot=YES

创建 FTP 用户

useradd -s /sbin/nologin -d /home/website kain

给 kain 添加密码

passwd kain

让防火墙允许 21 端口

/sbin/iptables -I INPUT -p tcp --dport 21 -j ACCEPT

重启 vsftpd

systemctl restart vsftpd