无法用秘钥连接 Windows 的 SSH,你大概少了这步操作

打开 C:\ProgramData\ssh\sshd_config 文件,注释以下内容:

# Match Group administrators
#        AuthorizedKeysFile __PROGRAMDATA__/ssh/administrators_authorized_keys

以管理员模式打开 PowerShell,重启 sshd 服务:

net stop sshd
net start sshd

然后就可以用秘钥连接了。