我遇到一个问题,使用公钥-私钥认证的 ssh 连接在 10 台服务器上运行正常,但在另一台服务器上却不行。
所有机器上的用户都一样,密钥对也一样。我不知道问题出在哪里。错误消息是:
没有可用的受支持的身份验证方法:服务器发送了公钥。
所有机器上的配置都是相同的,并且密钥存储在每台机器上,我检查了几次。
为了访问它,我在 Windows 机器上使用 putty。
答案1
没有可用的受支持的身份验证方法:服务器发送了公钥。
这说明服务器可以使用公钥认证,但您没有提供任何密钥。请确保在客户端中配置了密钥。