centos

centos与vsftp兼容性问题如何解决

小樊
42
2025-12-19 09:27:48
栏目: 智能运维

CentOS 与 vsftpd 兼容性问题的排查与解决

一、快速定位与通用修复

二、常见报错对照与处理

现象 典型原因 解决要点
530 Login incorrect 用户名/密码错误;或用户被禁止登录 核对凭据;检查 /etc/ftpusers 是否禁用了该用户;必要时临时注释 root 行(不建议生产环境)
500 OOPS: cannot change directory:/home/xxx SELinux 未放行 FTP 家目录访问 执行:setsebool -P ftp_home_dir on;必要时 setsebool -P allow_ftpd_full_access on
425 Failed to establish connection(主动模式)或数据通道不通 主动模式被防火墙/NAT 阻断;被动端口未放行 客户端切为被动模式;在服务器放行被动端口范围(如 10060–10070/TCP
550 Permission denied(上传/创建失败) 目录权限/属主错误;SELinux 策略限制 目录属主与权限(如 chown ftpuser:ftpuser /data/ftp && chmod 755 /data/ftp);SELinux 策略(见上)
连接超时/被拒绝 防火墙/安全组未放行 21/TCP 或被动端口;服务未启动 放行 21/TCP 与被动端口范围;确认 vsftpd 运行;云上同步放行安全组规则

三、一套可直接使用的配置示例

四、安全与排错建议

0
看了该问题的人还看了