我忘记了私钥的密码,但我每天都会用到它

我忘记了私钥的密码,但我每天都会用到它

...从我的 Mac。我认为 Keychain Access 会记住我的密码并在每次登录服务器时应用它,但在这种情况下,我无法直接从我的笔记本电脑登录远程服务器;我必须先登录到另一台服务器,然后尝试 ssh 到我的目标。这不起作用,因为即使我已将 id_rsa 复制到第一台服务器上的用户目录并正确设置权限,它也不会像在我的笔记本电脑上那样自动解密,并且会提示我输入密码。我不知道。所以我的问题是:有没有办法从 Keychain Access 中检索该密码?还是我被骗了?

答案1

有没有办法从 Keychain Access 中检索该密码?还是我被坑了?

Keychain Access 必须存储密码才能使用它。因此,即使不知道应用程序,答案也必须是肯定的(前者,而不是后者),尽管它可以很难将其找回。

就你的情况而言,这很简单。只需打开 Keychain Access,在以下位置搜索与你的密钥文件相关的条目:钥匙扣并切换框显示密码

答案2

抱歉,你被坑了......

密码短语的作用是保护密钥不被未经授权的人使用。如果密码短语很容易被破解,甚至设计成可以被破解,那么任何人都不会使用密码短语。

您必须生成一个新的公钥/私钥和可选密码......

相关内容