debian

如何排查Debian SFTP传输错误

小樊
43
2025-12-21 21:12:07
栏目: 智能运维

Debian SFTP传输错误排查手册

一 快速定位流程

二 连通性与服务检查

三 认证与子系统配置

四 权限与目录问题定位

五 常见错误对照与修复要点

症状 关键日志/命令 修复要点
Connection timed out / Connection refused 客户端 nc/telnet 失败;服务端端口未监听 放行 22/TCP、检查云安全组/本机防火墙、确认 ssh 服务运行与监听
Permission denied / Authentication failed /var/log/auth.log 出现 Failed password / Invalid user 核对用户名/密码;检查密钥权限 600 与 authorized_keys 内容;必要时临时启用密码验证验证账号本身可用性
Server refused our key /var/log/auth.log 提示 refused our key 公钥未正确部署或权限错误;authorized_keys 权限应为 600/644,属主属组为相应用户
subsystem request failed on channel 0 /var/log/auth.log 出现子系统失败 /etc/ssh/sshd_config 中 Subsystem 行缺失或路径错误;修正为 /usr/lib/openssh/sftp-server 或 internal-sftp 并重启 ssh
remote readdir Permission denied /var/log/auth.log 与 getfacl/getenforce 异常 为访问路径补齐读/执行权限;检查并修正 ACL/SELinux 上下文;chroot 场景确保根目录归 root 且权限正确
传输中断/速度异常 客户端 -vvv 显示早期关闭或超时 排查网络抖动、服务器负载、加密算法不匹配;必要时调整客户端/服务端加密套件或改用更稳定的链路

0
看了该问题的人还看了