如何从 gnome-keyring 中检索我的 ssh 密码?

ʇsә*_*ɹoɈ 7 ssh keychain gnome-keyring ssh-agent password-recovery

我忘记了我的 ssh 私钥的密码,但它仍然存储在 gnome-keyring 中,所以在我看来我应该能够恢复它。Seahorse 允许我从我的密钥环中恢复网站密码,但我没有找到恢复我的 ssh 密码的方法。有人能告诉我怎么做吗?

ʇsә*_*ɹoɈ 9

经过一番搜索和一些争论后,出现了两个小型 python 程序,它们完全符合我的需要。两者都能够转储 gnome-keyring 存储的所有密码,包括我的 ssh 密钥的密码。(当然,这是安全的,因为它只有在我解锁了我的钥匙圈后才有效。)有关代码,请参阅这些博客文章:

https://blog.schmichael.com/2008/10/30/listing-all-passwords-stored-in-gnome-keyring/

https://ins3cure.blogspot.fr/2012/07/extracting-gnome-keyring-credentials.html

谢谢迈克尔舒特和 Liviu。我现在可以简单地更新我的密码,而不是在每个安装它的系统上更换我的旧 ssh 密钥。

  • 我认为这在以后的版本中一定有所改变。在 Gnome 3.10 中,第一个脚本仅枚举我的登录密钥(“密码和密钥”列表与 SSH 分开列出)。我现在仍在寻找恢复 SSH 密码的方法。 (2认同)
  • 这些脚本不再适用于新发行版 (2认同)