我尝试了设置 GitHub SSH 密钥的教程,但是当我输入提示时,它显示的是 ed25519 而不是 rsa 密钥指纹。
有关如何添加 rsa 密钥指纹的任何指示吗?
ED25519 key fingerprint is...
这与您无关id_rsa
/id_rsa.pub
密钥对。
它与远程主机有关(github.com
)有自己的密钥,您必须接受其指纹,更新您的~/.ssh/known_hosts
.
As 此处说明 https://stackoverflow.com/a/57760278/6309:
您看到提供 ECDSA 密钥的原因是 OpenSSH 更喜欢 ECDSA 而不是 Ed25519 密钥。
这并不是对安全性的评论,因为大多数人都认为 Ed25519 密钥与 256 位 ECDSA 密钥一样安全(或更高),并且更具有向后兼容性。
当 OpenSSH 添加 Ed25519 密钥时,如果它们的优先级高于 ECDSA 密钥,则下次登录时会显示更改的主机密钥错误。
您可以在“GitHub 的 SSH 主机密钥现已在 API 中发布 https://github.blog/changelog/2022-01-18-githubs-ssh-host-keys-are-now-published-in-the-api/"
只需对“真实性”问题回答“是”,并且then您的密钥将用于建立连接。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)