为什么 ssh-key 在一台服务器上有效,但在另一台服务器上无效?

为什么 ssh-key 在一台服务器上有效,但在另一台服务器上无效?

我遇到一个问题,使用公钥-私钥认证的 ssh 连接在 10 台服务器上运行正常,但在另一台服务器上却不行。

所有机器上的用户都一样,密钥对也一样。我不知道问题出在哪里。错误消息是:

没有可用的受支持的身份验证方法:服务器发送了公钥。

所有机器上的配置都是相同的,并且密钥存储在每台机器上,我检查了几次。

为了访问它,我在 Windows 机器上使用 putty。

答案1

没有可用的受支持的身份验证方法:服务器发送了公钥。

这说明服务器可以使用公钥认证,但您没有提供任何密钥。请确保在客户端中配置了密钥。

相关内容