转载: windows OpenSSH WARNING: UNPROTECTED PRIVATE KEY FILE!

以下才是根本的解决方法。

转载: https://blog.csdn.net/joshua2011/article/details/90208741

如果是在linux下,chmod 600就搞定了,但这是windows。

按如下方法去解决。

1)非常重要的一步:

在得到当前用户名(就如同在linux运行 id 命令一样)

在PowerShell 运行如下命令

$env:username
data        <------ 显示是“data” 记住这个当前用户名,下面步骤要用到



2)右键这个 私钥文件,选择

【属性】--> 【安全】--> 【高级】

 

点击【更改权限】

 

然后把所有的【权限条目】都删除了

然后更改所有者为data

记住,data 是前面通过PowerShell 查出的当前用户名,给予当前用户完全控制的权限

原文地址:https://www.cnblogs.com/xiaoyou2018/p/14780257.html