近期有一个从windows server 2019 服务器上, 备份文件到本地的需求,
于是考虑使用ssh传输, 本地使用python的 paramiko 模块从服务器拷贝文件到本地做备份
一开始服务器上的ssh服务,是从微软的应用里直接安装的, 但是在使用时发现, 某些包含特定中文名字的文件, 无法被传输, 写死路径后, 依然报错无法找到这些文件.
于是使用xftp连接服务器,发现能够看到这些文件, 使用xftp尝试拷贝时也是失败, 无法传输. 非常奇怪
无论怎么搜索, 都没有找到类似的问题与解决方案, 最后经过多方尝试, 发现是微软应用里的ssh 服务的问题导致, 卸载ssh服务, 然后从 github重新下载安装后, 该问题得以解决
ssh下载地址: github.com/PowerShell/…
这个小问题折磨了我两天, 估计还是中文编码的问题导致的, 英文名字的文件没有发现这样的问题.