我今天才开始使用Git Bash,我试图用git bash创建一个试用的SSH密钥,所以我没有为它添加任何密码,因为我认为以后可以删除它并创建一个新的密码。如何使用Git Bash删除/删除没有密码的SSH密钥,以及如何检查我创建的SSH密钥是否真的消失了?
我试过$ rm -f ~/.ssh/id_rsa*,但我不确定它是否真的有效。
发布于 2021-07-17 07:20:30
所以您可能在GitBash中使用了GitBash。当您使用此命令时,它会请求将密钥存储在其中的文件。默认情况下,这是~/.ssh/id_rsa。您需要删除指定的文件(创建密钥时定义的文件)和关联的公钥(例如,id_rsa.pub)。
您可以使用~/.ssh和cat ~/.ssh/xyz检查您在cat ~/.ssh/xyz中拥有的3个文件的内容。
-----BEGIN RSA PRIVATE KEY-----的东西,那就是私钥。ssh-rsa ...的东西,那就是公钥。。
小心不要删除你将来可能还需要的东西。
别太担心,万一你找不到钥匙了。只需生成一个新的密钥对,然后在配置它的地方更新公钥。根据您的问题,您今天才刚刚开始使用旧钥匙,因此您仍然应该知道这是需要的地方。
https://stackoverflow.com/questions/68418132
复制相似问题