按错误类型排查
网络错误通常发生在地址、路由、端口或防火墙层;认证错误发生在用户名、密钥和服务器账号策略层;文件错误则重点看远程目录权限、空间和任务状态。先判断错误属于哪一层,再执行对应操作,排查速度会更快。
如果你还没有完成第一次连接,可以先阅读 Xshell 首次连接 Linux;需要批量移动文件时,查看 SFTP 大批量文件处理。
先看错误现象,再检查对应的一侧。打开一个问题后,答案会给出最短排查路径。
~/.ssh/authorized_keys 中的公钥是一对,再核对登录用户名、文件所有者、目录权限和服务器 SSH 配置。私钥不要复制到服务器。LANG 环境变量,双方使用同一字符编码,通常先尝试 UTF-8。老系统使用其他编码时,再根据实际环境调整。ClientAliveInterval 和网络设备的空闲超时策略。三侧的时间设置都可能影响长时间空闲连接。网络错误通常发生在地址、路由、端口或防火墙层;认证错误发生在用户名、密钥和服务器账号策略层;文件错误则重点看远程目录权限、空间和任务状态。先判断错误属于哪一层,再执行对应操作,排查速度会更快。
如果你还没有完成第一次连接,可以先阅读 Xshell 首次连接 Linux;需要批量移动文件时,查看 SFTP 大批量文件处理。