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

关于ssh是否会记忆私钥及异常认证现象的疑问

关于ssh是否会记忆私钥及异常认证现象的疑问

我一直以为SSH的-i选项是专门用来指定要使用的私钥文件的。

但我遇到了一个很奇怪的情况:我尝试用任意文件(甚至是空文件)作为密钥,居然成功通过了github.com的认证,就像终端截图里显示的那样(截图内容:终端界面显示使用空文件完成对github.com的认证,结果为成功)。

不过重启系统之后,再用同样的方式就没法通过认证了。

看到这个现象,我猜测是不是SSH命令会记住之前用过的密钥,当通过-i指定的密钥验证失败时,会自动调用之前用过的密钥来完成认证?

但我总觉得这个行为太不符合常理了,肯定是我哪里理解错了,想请教大家我的猜测到底对不对?

备注:内容来源于stack exchange,提问作者hotoku

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.15 15:19:35