我如何知道我的 SSH 密钥是否是 ed25519?

我如何知道我的 SSH 密钥是否是 ed25519?

我如何知道我现有的 SSH 密钥是否是 ed25519?

$ ssh-keygen -l -f ~/.ssh/id_rsa.pub
4096 SHA256:L3oWmCPI5Iz492hRwiNV2oldgxW6jiEkf8CQ4NDkggQ user@host (RSA)
$ ssh-keygen -l -f ~/.ssh/id_rsa
4096 SHA256:L3oWmCPI5Iz492hRwiNV2oldgxW6jiEkf8CQ4NDkggQ user@host (RSA)

答案1

这将起作用:

ssh-keygen -vvv -l -f filespec

查看输出,例如

~/.ssh % ssh-keygen -l -vvv -f foo.pub | head -2 | tail -1
+---[RSA 2048]----+

请注意,这是一个 2048 位 RSA 密钥。

相关内容