如何使用 ssh-keygen 实用程序生成 rsa-sha2-256 密钥?

如何使用 ssh-keygen 实用程序生成 rsa-sha2-256 密钥?

我想使用 ssh-keygen 实用程序生成 rsa-sha2-256 ssh 密钥对。您能分享相同的命令吗?

对于 ssh-rsa,它是ssh-keygen -t rsa

答案1

您可以使用以下命令:

$ ssh-keygen -t rsa-sha2-256 -b 2048

PS:可能需要升级Openssh版本。

答案2

据我了解,没有这样的事。

具体来说,我的理解是密钥类型和签名类型之间存在区别。“ssh-rsa”密钥类型由“ssh-rsa”、“rsa-sha2-256”和“rsa-sha2-512”签名类型使用。

由于 sha1 存在安全问题,ssh-rsa 签名类型已被弃用。但是,只要密钥长度足够,ssh-rsa 密钥类型仍然适用。

相关内容