Win10 cmd/PowerShell SSH无法创建目录 和 SCP 找不到文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Win10 cmd/PowerShell SSH无法创建目录 和 SCP 找不到文件相关的知识,希望对你有一定的参考价值。

参考技术A

然而.ssh目录明明就在用户名文件夹下存在= =

无法找到文件 : No Such File
事实上这个文件存在

cmd和PowerShell 的编码都是GBK, 讲道理是可以用中文的...

但是使用SSH命令显而易见可以看到中文名被解析成了转义字符 "\\323" 之类的.

使用ch找到目录和文件

然而.ssh目录明明就在用户名文件夹下存在= =

无法找到文件 : No Such File
事实上这个文件存在

cmd和PowerShell 的编码都是GBK, 讲道理是可以用中文的...

但是使用SSH命令显而易见可以看到中文名被解析成了转义字符 "\\323" 之类的.

使用chcp 65001换成utf-8也不行

当然也不可能重命名用户名文件夹..一大堆程序数据都在下面呢= =

之前装git有装git bash. 并且git bash 里可以设置中文字符集,因此就试了一下, 发现完全没有障碍= =

环境什么的完全没变, 可以正常找到.ssh目录 , 可以正常写入 known_host ,除了在第一次登的时候询问写入known_host, 之后免密登录也可以正常使用.

scp可以正常发送用户名目录下的文件, 不会找不到.

果然查遍全网也解决不了的问题是cmd自身的问题= =

使用Putty open登录主机, 好像不会提示known_host 的事情, 但是可以顺利免密登录.

以上是关于Win10 cmd/PowerShell SSH无法创建目录 和 SCP 找不到文件的主要内容,如果未能解决你的问题,请参考以下文章

Win10小技巧:如何将在此处打开命令改为CMD或Powershell?

Win10 Shift+右键菜单打开Cmd窗口

CMD和win powershell有啥区别

解决win10shift+右键显示在此处打开powershell而不是命令窗口的问题

win10中 Shift+右键对命令行-cmd 的唤起,而不是powershell

win10无法将mklink/J项识别为mdlet、函数、脚本文件或可运行程序的名称。