安装 yum install -y vsftpd # 是否安装成功 rpm -qa | grep vsftpd # 是否开机启动 systemctl list-unit-files | grep vsftpd # 开机启动 systemctl enable vsftpd.service # ftp端口 netstat -antup | grep ftp # 状态 service vsftpd status service vsftpd start service vsftpd restartadduser ftpuser passwd ftpuser 123456 # 创建根目录 mkdir -p /home/ftpuser/ftpdata chown -R ftpuser:ftpuser /home/ftpuser/ftpdata # 例外用户列表文件 vim /etc/vsftpd/chroot_list # 查看防火墙状态 关闭防火墙 systemctl status firewalld /etc/vsftpd/vsftpd.conf anonymous_enable=NO local_enable=YES write_enable=YES # 被动模式 pasv_enable=YES allow_writeable_chroot=YES # 主目录 local_root=/home/ftpuser/ftpdata userlist_enable=NO # 全部用户被限制在主目录 chroot_local_user=YES # 启用例外用户名单 chroot_list_enable=YES # 指定例外用户列表文件,列表中用户不被锁定在主目录。 chroot_list_file=/etc/vsftpd/chroot_list