你能删除你的ssh密钥吗?

Can you delete your ssh key?

您可以删除主 ssh 密钥吗?我说的是您用来远程访问您的计算机的那个。如果这是可能的,会发生什么?您根本无法远程访问您的机器,还是任何人都可以访问它?

服务器有 public 个密钥供可以登录的人使用。

私钥保存在寻求访问的计算机上。

如果您删除 public 密钥(来自 .ssh/authorized_keys),那么您将无法再使用匹配的私钥访问该帐户。但是有权访问的人可以随时为您添加回来。

如果您删除私钥(.ssh/id_rsa,等等),那么您将无法连接到任何服务器上的任何帐户,这些服务器在 authorized_keys 文件,为了重新获得对这些(或其他)accounts/servers 的访问权限,您需要生成一个新的密钥对并让具有适当访问权限的人更新 authorized_keys 文件。

任何地方都不会授予(或删除)任何其他人的访问权限。