Windows 11 权限被拒绝(公钥)

Windows 11 Permission denied (publickey)

最近升级到 Windows 11 后,我无法通过 SSH 访问服务器。

我一直收到 permission denied (publickey) 错误。

我尝试使用 ed25519 代替已弃用的 rsa 重新生成新的 public 密钥,但我仍然遇到相同的错误。

我看到了暗示文件权限的答案,但恐怕不确定他们指的是什么文件。

他们最有可能引用的文件通常是 .ssh 文件夹本身(可以在您的主目录中找到该文件夹​​)及其中的内容。下面是 table 对这些文件和文件夹的推荐权限。

Element Permission
.ssh directory 700 ((drwx------)
public keys 644 (-rw-r--r--)
private keys 600 (-rw-------)
authorized_keys 600 (-rw-------)
known_hosts 600 (-rw-------)
config 600 (-rw-------)

您可以在 https://linuxhandbook.com/fix-permission-denied-publickey/ 阅读更多相关信息。

这在 windows 11.

最近更新后有效