在 Ubuntu 14.04 上,我有一个私钥:
~/.ssh/id_rsa
我已经在我想要连接的服务器上安装了公钥,实际上,当我运行以下命令时,我确实按预期连接:
ssh [email protected] /cdn-cgi/l/email-protection
然后我删除了客户端上的私钥,但运行上述命令仍然可以连接我。这让我相信 SSH 二进制文件正在某种守护进程模式下运行,其中它将私钥缓存在内存中?那是对的吗?如果不重新启动,我如何“刷新”SSH 以停止使用私钥。谢谢
删除后运行以下命令~/.ssh/id_rsa
ssh-add -D
此突击队从 ssh 中删除所有缓存的 ssh 身份ssh-agent
.
如果您输入ssh [email protected] /cdn-cgi/l/email-protection
现在,将显示密码提示。
您可以检查ssh-add -L
什么身份ssh-agent
已缓存。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)