错误提示里的关键词最关键
传输失败的提示看起来很技术,其实关键词就那么几个:权限、字符集、连接数、超时、密钥。
把提示里的关键词和下面的表对上,多数问题几分钟就能解决。
文中不涉及具体版本,提示文字以你看到的为准。
| 提示里的关键词 | 含义 | 处理方向 |
|---|---|---|
| 权限不足 | 服务器拒绝写入该目录 | 改目录权限或换目标目录 |
| 文件名显示异常 | 字符集不一致 | 调整字符集选项 |
| 连接数过多 | 超出服务器限制 | 降低并发连接数 |
| 连接超时 | 网络或端口不通 | 确认地址端口与网络 |
| 目录读取失败 | 控制连接建立了但列表拿不回来 | 在主动与被动之间换一次 |
| 密钥被拒绝 | 公钥未登记或格式不对 | 重新登记或转换格式 |
| 磁盘空间不足 | 服务端空间满 | 清理远端空间 |
| 传输中断 | 网络抖动或超时 | 重试该任务 |
| 覆盖被拒绝 | 目标文件被占用或只读 | 改权限或改名 |
| 文件名过长 | 超出服务端限制 | 缩短文件名 |
两边对字符的理解不一样
文件名的显示由字符集决定。服务端与客户端约定不一致时,中文或特殊符号就会显示成奇怪的样子。
遇到这种情况改字符集选项即可,注意改完之后重新列一次目录,不要用旧列表去重命名文件。
客户端改不了
目录能不能写由服务端权限决定,客户端只能看到结果。
远端空间满必须服务端清理,与本地无关。
被动模式的端口范围需要在服务端侧放开。
密钥登录需要在服务端登记对应公钥。
别只看最后一行,上面几行往往有更具体的原因。
一次改一项再重试,避免不知道是哪一项起了作用。
换一个小文件试传,排除文件本身的问题。
若换目录就成功,说明是权限问题。
同样的问题下次能直接处理。
传上去的文件大小不对?
传输被中断过,重传该文件;反复出错就检查网络稳定性。
改名之后文件不见了?
可能在改名前列表已过期,重新刷新目录再看一次。
同一账号在别处能用,本机不行?
对比两边的协议、端口与并发设置,通常是这几项不同。
日志能保存吗?
可以,把消息区内容复制出来,方便排查或发给服务端管理员。
排完还是不行怎么办?
把日志和报错关键词整理好,请服务端侧检查权限与端口配置。