1

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

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

关于如何添加 rsa 密钥指纹的任何指针?

4

1 回答 1

0
ED25519 key fingerprint is...

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

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

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

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

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

于 2022-01-19T08:25:57.200 回答