OpenSSH WIndows 10 - key_load_private:权限被拒绝

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OpenSSH WIndows 10 - key_load_private:权限被拒绝相关的知识,希望对你有一定的参考价值。

我一直在尝试设置Windows 10本机openSSH服务器,但是我遇到了这个权限问题,the log can be found here,我正在关注这个setup guide。我已经尝试更改文件所有权,给予/删除SSHD /系统/管理员权限,一切都无济于事,在一篇帖子中有人说正确的权限应该是用户/系统,但我甚至无法向系统添加任何权限或者我收到“'文件'的权限'太开放”的消息。我该怎么办?

答案

我找到了一种解决方法,如果你正在努力获取权限,只需打开PowerShell并输入:

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

无论如何,授权PowerShell运行脚本具有安全隐患。

我现在有一百个其他问题要解决这个问题,但这不属于这个问题的范围。

以上是关于OpenSSH WIndows 10 - key_load_private:权限被拒绝的主要内容,如果未能解决你的问题,请参考以下文章

使用 ssh 密钥登录到 windows openssh 服务器

Gitlab API 添加 SSH-key

为啥 Git 命令在 Windows 10 上通过 Win32-OpenSSH 失败?

如何配置 Windows 10 OpenSSH 客户端窗口大小

通过 ::1 端口 22 重置连接(Windows 10 + PowerShell/cmd + OpenSSH)

sshd 的 Windows 10 OpenSSH 授权密钥错误