1. YUM 安装VSFTPD
yum install -y vsftpd
2. 添加账户
adduser -d /nsxbackup -s /usr/sbin/nologin nsxbackup
echo "password" | passwd --stdin nsxbackup
3. 修改VSFTPD配置文件
cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak
cat >/etc/vsftpd/vsftpd.conf <<EOF
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
chroot_local_user=YES
allow_writeable_chroot=YES
listen=YES
listen_ipv6=NO
pam_service_name=vsftpd
tcp_wrappers=YES
EOF
4. 修正530登录错误
cp /etc/pam.d/vsftpd /etc/pam.d/vsftpd.bak
sed -i "/pam_shells.so/s/^/#&/g" /etc/pam.d/vsftpd
5. 启动VSFTPD服务器
systemctl enable vsftpd --now
END