求助大佬,linux绑定 ssh key后ssh -T [email protected]报错
github吧
全部回复
仅看楼主
level 1
粉丝12158 楼主
The authenticity of host 'github.com (::1)' can't be established.
ED25519 key fingerprint is SHA256:4Cbjk3RmRiqQ+FFnLtrgYS9d3WgUZy1Hvvm0vjKSltE.
This host key is known by the following other names/addresses:
~/.ssh/known_hosts:1: [hashed name]
Are you sure you want to continue connecting (yes/no/[fingerprint])?
2023年08月31日 10点08分 1
吧务
level 12
你的 GitHub 域名怎么指向了本地 IPv6 地址 [::1] ?而且日志显示 GitHub 的 ED25519 公钥 SHA256 指纹是 4Cbjk 开头的错误指纹,官方指纹应该是 +DiY3 开头。
你把 ~/.ssh/known_hosts 中关于 GitHub 的部分全部删除,然后去 https://docs.github.com/zh/authentication/keeping-your-account-and-data-secure/githubs-ssh-key-fingerprints 这个官方文档把他们自己公布的公钥手动添加到这个 known_hosts 文件里。
如果这样配置完了还有这种连接问题,那就是你没正确连接到 GitHub 官方的服务器,远程服务器的 SSH 公钥指纹不对。
2023年08月31日 12点08分 2
吧务
level 12
2023年08月31日 12点08分 3
多谢大佬,问题解决了,原来是我开了科学工具
2023年09月02日 02点09分
@粉丝12158 什么科学工具会拦截SSH的请求?至少我用的CFA不会,没准你的工具统一接管了所有流量,还把Hosts改了,所以会有这个错误。
2023年09月02日 04点09分
1