You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

GitHub SSH连接指纹不匹配咨询:认证成功但指纹不符

SSH认证成功但指纹与GitHub RSA指纹不匹配,是否正常?

我是一名即将参加全栈开发训练营的新学员,按要求配置了SSH密钥,已经设置密码并将密钥添加至GitHub。但执行ssh -T git@github.com时,终端显示的指纹和我对照的GitHub RSA公钥指纹不完全匹配。虽然已经成功认证,但还是疑惑这种情况是否正常,或者是不是我遗漏了什么步骤。终端输出如下:

$ ssh -T git@github.com
The authenticity of host 'github.com (192.30.255.113)' can't be established.
ED25519 key fingerprint is SHA256:+DiY3wvvV6TuJJhbpZisF/zLDA0zPMSvHdkr4UvCOqU.
This key is not known by any other names.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added 'github.com' (ED25519) to the list of known hosts.
Hi girlnotfound! You've successfully authenticated, but GitHub does not provide shell access.

这是完全正常的情况,原因如下:

  • 终端输出里明确标注了是ED25519密钥的指纹,而你对照的是GitHub的RSA公钥指纹,两者属于不同类型的密钥,指纹自然不一样。
  • GitHub当前优先使用ED25519这种更安全、性能更好的密钥类型进行主机验证,所以首次连接时会展示ED25519的指纹而非RSA的。
  • 只要终端最终返回Hi girlnotfound! You've successfully authenticated...的提示,就说明你的SSH密钥配置完全正确,没有遗漏任何步骤,后续可以正常使用SSH和GitHub交互。

内容的提问来源于stack exchange,提问作者errorgirlnotfound

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 00:54:53