authorized_keys 和authorized_keys2 之间有什么区别?

Jon*_*Jon 169 ssh ssh-keys

只是想快速总结一下它们之间的区别,为什么有两个?

Phi*_*oss 146

在版本 3 之前的 OpenSSH 中,sshd 手册页曾经说:

$HOME/.ssh/authorized_keys 文件列出了 SSH 协议 1.3 和 1.5 中允许进行 RSA 身份验证的 RSA 密钥。类似地,$HOME/.ssh/authorized_keys2 文件列出了允许进行公钥身份验证的 DSA 和 RSA 密钥( PubkeyAuthentication) 在 SSH 协议 2.0 中。

版本 3的发布公告指出,authorized_keys2 已被弃用,所有密钥都应放在authorized_keys 文件中。


Den*_*son 28

自 2001 年以来,不推荐将 authorized_keys2 用于协议 2 。

[通过]

  • 如果只有有人会告诉红帽...authorized_keys 失败,authorized_keys2 工作正常。 (7认同)

rom*_*ant 8

最初的差异是为了版本差异。

但是不要再打扰了,因为现在2可以忽略了。