Git bash 显示了 ed25519 密钥而不是 rsa 密钥指纹

pcl*_*arn 5 rsa github ed25519

我尝试了设置 GitHub SSH 密钥的教程,但是当我输入提示时,它显示的是 ed25519 而不是 rsa 密钥指纹。

https://i.stack.imgur.com/wUxUj.jpg

有关如何添加 rsa 密钥指纹的任何指示吗?

Von*_*onC 4

\n
ED25519 key fingerprint is...\n
Run Code Online (Sandbox Code Playgroud)\n
\n

id_rsa这与您的/id_rsa.pub密钥对无关。

\n

它与远程主机 ( github.com) 有自己的密钥有关,您必须接受其指纹,才能更新您的~/.ssh/known_hosts.
\n如此处所述

\n
\n

您看到提供 ECDSA 密钥的原因是 OpenSSH 更喜欢 ECDSA 而不是 Ed25519 密钥。
\n这不是对安全性的评论,因为大多数人都认为 Ed25519 密钥与 256 位 ECDSA 密钥一样安全(或更高),并且更具有向后兼容性。
\n当 OpenSSH 添加 Ed25519 密钥时,如果它们的优先级高于 ECDSA 密钥,则下次登录时会显示更改的主机密钥错误。

\n
\n

您可以在“ GitHub\xe2\x80\x99s SSH 主机密钥现已在 API 中发布”中看到这些指纹”中查看这些指纹

\n

只需对“真实性”问题回答“是”,然后的密钥将用于建立连接。

\n