OpenSSH WIndows 10 - key_load_private: 权限被拒绝

OpenSSH WIndows 10 - key_load_private: Permission denied

我一直在尝试设置 Windows 10 本机 openSSH 服务器,但是我遇到了这个权限问题,the log can be found here, I was following this setup guide。我试过更改文件所有权、giving/removing SSHD/System/Administrator 权限,但都无济于事,其中 post 有人说正确的权限应该是 User/System,但是我可以' 甚至向系统添加任何权限,否则我会收到 "Permissions for '[file]' are too open" 消息。我该如何进行?

我找到了修复它的方法,如果您在权限方面遇到困难,只需打开 PowerShell 并输入:

Install-Module -Force OPENSSHUtils set-executionpolicy remotesigned Import-Module OpenSSHUtils Repair-SshdHostKeyPermission -FilePath [your ssh_host_ed25519_key path]

不管怎么说,授权 PowerShell 执行 运行 脚本具有安全隐患。

我现在还有一百个其他问题需要解决这个问题,但这超出了这个问题的范围。