centos

CentOS中VSFTP如何解决连接问题

小樊
46
2025-11-23 17:52:06
栏目: 智能运维

CentOS 上 VSFTP 连接问题的排查与修复

一 快速自检清单

二 配置与权限关键点

三 防火墙与 SELinux 设置

四 被动模式与云服务器端口放行

五 常见报错对照与处理

现象或错误 可能原因 处理要点
连接超时/被拒绝 服务未启动、21 端口未放行、监听地址错误 启动 vsftpd;放行 21/TCP;确认 listen=YES 与监听地址正确
530 Login incorrect 用户名/密码错误、用户被拒绝、PAM/配置限制 核对凭据;检查 /etc/vsftpd/ftpusers 与 user_list;确认 local_enable=YES
500 OOPS: cannot change directory SELinux 限制、目录权限/属主不当 执行 setsebool -P ftp_home_dir on;修正目录权限与属主
553 Could not create file 目录不可写、SELinux 或权限策略限制 确保目录对 FTP 用户可写;必要时调整 SELinux 布尔值
数据连接建立失败(尤其在云主机) 未配置/未放行被动端口范围 启用 pasv 并放行 pasv_min_port–pasv_max_port 的端口范围

0
看了该问题的人还看了