如何使用已删除的私钥停止 SSH 工作

2024-01-14

在 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(使用前将#替换为@)

如何使用已删除的私钥停止 SSH 工作 的相关文章

随机推荐