![正确删除公钥/私钥](https://linux22.com/image/1556715/%E6%AD%A3%E7%A1%AE%E5%88%A0%E9%99%A4%E5%85%AC%E9%92%A5%2F%E7%A7%81%E9%92%A5.png)
我一直在学习公钥/私钥和授权密钥,并进行了大量测试。我现在想删除它们,这样我就可以以一种干净的方式重新开始。
删除密钥是否像这样简单:
- 从 .ssh 目录(或我保存密钥的任何位置)删除私钥和公钥
- 从我拥有此文件的所有服务器上的authorized_key文件中删除公钥。
我还需要采取其他步骤吗?有什么命令可以清理吗?
谢谢!
答案1
是的,通常就您提到的两个步骤那么简单。
如果您添加了密钥以便使用~/.ssh/config
指令自动选择正确的密钥与正确的主机一起使用IdentityFile
,那么您可能还想从那里删除它们。
您可能还想在 ssh 客户端计算机上删除指向~/.ssh/known_hosts
您所连接的 ssh 服务器的行,以便客户端也会忘记该服务器。