无法登录
sudo systemctl status vsftpd,未启动则用sudo systemctl start vsftpd。/etc/vsftpd.conf中local_enable=YES、write_enable=YES,并重启服务。/var/log/vsftpd.log,排查认证错误。权限问题
chown -R ftpuser:ftpuser /path/to/directory和chmod -R 755 /path/to/directory调整目录权限。chroot_local_user=YES。setsebool ftpd_disable_trans 1临时关闭限制。防火墙/端口问题
pasv_min_port-pasv_max_port范围。sudo ufw allow 21/tcp等命令配置防火墙。配置文件错误
/etc/vsftpd.conf语法,确保无多余空格或错误参数(如listen=YES、anonymous_enable=NO等)。sudo systemctl restart vsftpd。被动模式连接失败
pasv_enable=YES,并指定端口范围。服务性能问题
max_clients=100等参数。ssl_enable=YES,并配置证书路径。提示:操作前备份配置文件,修改后务必重启服务。若问题仍未解决,可通过vsftpd -v查看详细错误信息,或在社区论坛搜索具体错误日志。