在Debian系统上进行SFTP故障排查可以按照以下步骤进行:
检查SSH服务状态:
sudo systemctl status ssh
sudo systemctl start ssh
检查SFTP配置:
/etc/ssh/sshd_config
来配置的。确保以下配置项正确:Subsystem sftp /usr/lib/openssh/sftp-server
或者如果你使用的是 internal-sftp
,可以这样配置:Subsystem sftp internal-sftp
检查防火墙设置:
sudo ufw status
sudo ufw allow 22
检查SELinux或AppArmor:
sudo setenforce 0
/var/log/syslog
或 /var/log/audit/audit.log
来查找相关错误信息。查看日志文件:
sudo tail -f /var/log/auth.log
sudo tail -f /var/log/secure
检查用户权限:
chmod 755 /home/username
chown username:username /home/username
重启SSH服务:
sudo systemctl restart ssh
通过以上步骤,你应该能够找到并解决Debian系统上SFTP配置报错的问题。如果问题仍然存在,请提供具体的错误信息以便进一步诊断。