debian

SFTP连接Debian失败怎么解决

小樊
45
2025-12-29 17:03:49
栏目: 智能运维

按下面顺序从服务、配置、权限、网络四个维度排查,通常可在几分钟内定位并恢复 SFTP 连接。


一 快速自检


二 配置与权限关键点


三 网络与防火墙


四 常见报错对照与修复

报错关键词 典型原因 修复要点
Authentication failed 密码错误、账户被锁、密钥未正确部署 核对密码/解锁账户;检查 ~/.ssh/authorized_keys 权限 600 与内容;必要时用 ssh-keygen -y 校验私钥对应公钥
Permission denied 家目录或上传目录权限/属主不当、Chroot 目录非 root 所有 家目录 root:root 755;上传目录 用户名:sftp_users 755/775;Chroot 目录必须 root 所有 755
Connection refused SSH 服务未运行、端口不对、配置语法错误 systemctl status/start/restart ssh;确认 Port 与防火墙一致;sshd_config 语法无误再重启
Connection timed out 防火墙/安全组/网络不通 放行 22/TCP;检查云安全组、路由/NAT;用 telnet/nc 验证端口连通
Cannot change directory Chroot 路径不存在或权限错误 创建目录、设置 root:root 755,再重试
Subsystem not found Subsystem 路径错误或二进制不存在 改为 internal-sftp 或用 which sftp-server 校正路径后重启 ssh
“Write failed. Broken pipe” 资源/连接数限制、磁盘满、权限不足 检查磁盘空间 df -h;放宽 MaxStartups;确认上传目录可写
以上对照覆盖了大多数 SFTP 连接故障场景,可据此快速定位并修复。

0
看了该问题的人还看了