小编Tit*_*dow的帖子

公钥身份验证在 Windows 10 Professional 上不起作用

我一直在尝试为我的 Windows 10 专业版媒体服务器配置 OpenSSH。我可以正常使用密码登录,没有问题,但我正在尝试设置公钥身份验证。

我已编辑我的sshd_config文件以允许公钥身份验证。客户端和服务器正在运行ssh-agentC:\ProgramData\ssh\administrators_authorized_keys由于该帐户是管理员帐户,因此我已将客户端计算机上的 SSH 公钥复制并粘贴到该文件中。上述文件的权限设置与目录中其他关键文件相同,只是SYSTEM和Administrators具有完全控制权,没有列出其他人。

我添加了调试日志记录,当我尝试使用公钥连接时,我得到以下信息:

debug1: userauth-request for user uther service ssh-connection method none [preauth]
debug1: attempt 0 failures 0 [preauth]
debug1: user uther matched group list administrators at line 84
debug1: userauth-request for user uther service ssh-connection method publickey [preauth]
debug1: attempt 1 failures 0 [preauth]
debug1: userauth_pubkey: test pkalg ssh-rsa pkblob RSA SHA256:jcQNaVuxvH90SIh4zu8xduBqJaav1WFQJIov3hiFSFM [preauth]
debug1: trying public key file C:\\ProgramData\\ssh\\administrators_authorized_keys
Failed publickey for uther from 10.0.0.24 port 60432 …
Run Code Online (Sandbox Code Playgroud)

windows ssh public-key

4
推荐指数
2
解决办法
8705
查看次数

标签 统计

public-key ×1

ssh ×1

windows ×1