CentOS SFTP服务器故障排查步骤如下:
sudo systemctl status sshd,未运行则启动sudo systemctl start sshd。sudo firewall-cmd --permanent --add-service=ssh并reload。/etc/ssh/sshd_config,确认Subsystem sftp配置正确且未被注释,修改后重启SSH服务。sudo tail -f /var/log/secure获取连接失败的具体错误信息。ping测试服务器可达性,telnet检查端口22是否开放。sudo chage -l,确保家目录权限正确(如755)。sudo sestatus,临时设为宽松模式sudo setenforce 0测试是否影响。/etc/ssh/sshd_config中MaxStartups配置,调整限制并重启服务。sudo top查看内存、CPU等资源是否超载。若以上步骤无法解决,可参考日志进一步分析或联系专业人员。