关于ssh是否会记忆私钥及异常认证现象的疑问
关于ssh是否会记忆私钥及异常认证现象的疑问
我一直以为SSH的-i选项是专门用来指定要使用的私钥文件的。
但我遇到了一个很奇怪的情况:我尝试用任意文件(甚至是空文件)作为密钥,居然成功通过了github.com的认证,就像终端截图里显示的那样(截图内容:终端界面显示使用空文件完成对github.com的认证,结果为成功)。
不过重启系统之后,再用同样的方式就没法通过认证了。
看到这个现象,我猜测是不是SSH命令会记住之前用过的密钥,当通过-i指定的密钥验证失败时,会自动调用之前用过的密钥来完成认证?
但我总觉得这个行为太不符合常理了,肯定是我哪里理解错了,想请教大家我的猜测到底对不对?
备注:内容来源于stack exchange,提问作者hotoku
相关产品推荐
相关产品推荐

