当前位置:   article > 正文

linux openssh密码错误,linux – 无法使用密钥登录SSH,始终询问密码

linux openssh密码错误,linux – 无法使用密钥登录SSH,始终询问密码

有几天我有一个令我困惑的问题.

我有3台服务器. A,B和C.

我希望通过ssh从A访问B和C.我在A,B,C上设置了公钥/ authorized_keys …

场景#1:通过ssh从A访问B(.133) – 成功!场景#2:从A通过ssh访问C(.148) – 失败,它要求输入密码!

比较他们的调试信息:

1个成功案例;它是OpenSSH 5.1,它更喜欢ssh-rsa密钥:

debug3: order_hostkeyalgs: prefer hostkeyalgs: ssh-rsa-

cert-v01@openssh.com,ssh-rsa-cert-v00@openssh.com,ssh-rsa.

2失败案例;它是OpenSSH6.2,它不喜欢ssh-rsa密钥:

debug3: order_hostkeyalgs: prefer hostkeyalgs: ecdsa-sha2-nistp256

cert-v01@openssh.com,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-

sha2-nistp521-cert-v01@openssh.com,ecdsa-sha2-nistp256,ecdsa-

sha2-nistp384,ecdsa-sha2-nistp521

我的密钥由命令’ssh-keygen -t rsa’生成,所以,我认为,这是关键.不确定是否是关键原因.

如何在OpenSSH(sshd)中配置’prefer hostkeyalgs’?

或者问题可能是由其他事情引起的?

===debug for Scenario #1 and #2 :===

See it at: diffchecker.com/tj5v3iog

(此区域不允许发布过多的调试信息:()

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号