如何使用 Git Bash 从 Windows 10 计算机中删除 SSH 密钥?

Vin*_*ceG 1 ssh bash

我今天刚开始使用 Git Bash,我试图用 git bash 创建一个试用 SSH 密钥,所以我没有为其添加任何密码,因为我认为我可以稍后删除它并创建一个新密钥。如何使用 Git Bash 删除/删除这个没有密码的 SSH 密钥以及如何检查我创建的 SSH 密钥是否真的消失了?

我已经尝试过$ rm -f ~/.ssh/id_rsa*,但我不确定它是否真的有效。

Mat*_*att 5

所以你可能在 GitBash 中使用ssh-keygen。当您使用此命令时,它会询问应存储密钥的文件。默认情况下,这是~/.ssh/id_rsa. 您需要删除指定的文件(在创建密钥时定义)和关联的公钥(例如id_rsa.pub)。

~/.ssh您可以使用以下命令检查 3 个文件的内容cat ~/.ssh/xyz

  • 如果您看到类似的内容-----BEGIN RSA PRIVATE KEY-----,则它是私钥。
  • 如果您看到类似的内容ssh-rsa ...,则它是公钥。

请小心不要删除您将来可能仍需要的内容。


如果您再也找不到钥匙,请不要太担心。只需生成一个新的密钥对,然后在您配置的位置更新公钥即可。根据你的问题,你今天才开始使用旧密钥,因此你应该仍然知道哪里需要它。