关于widows开启ssh服务后, 某些中文名字文件传输失败, 报错找不到文件的解决方式

近期有一个从windows server 2019 服务器上, 备份文件到本地的需求,

于是考虑使用ssh传输, 本地使用python的 paramiko 模块从服务器拷贝文件到本地做备份

一开始服务器上的ssh服务,是从微软的应用里直接安装的, 但是在使用时发现, 某些包含特定中文名字的文件, 无法被传输, 写死路径后, 依然报错无法找到这些文件.

于是使用xftp连接服务器,发现能够看到这些文件, 使用xftp尝试拷贝时也是失败, 无法传输. 非常奇怪

无论怎么搜索, 都没有找到类似的问题与解决方案, 最后经过多方尝试, 发现是微软应用里的ssh 服务的问题导致, 卸载ssh服务, 然后从 github重新下载安装后, 该问题得以解决

ssh下载地址: https://github.com/PowerShell/Win32-OpenSSH/releases/

这个小问题折磨了我两天, 估计还是中文编码的问题导致的, 英文名字的文件没有发现这样的问题.

首发至 小玉的小本本

posted @ 2023-12-10 13:33  穿过旷野的风  阅读(153)  评论(0)    收藏  举报