我已经在我的新机器上从头安装了新的Ubuntu,并且想要使用ssh
访问远程主机。问题是,即使我拥有公钥和私钥,我也忘记了在创建密钥时使用的密码,因为在此之后我已将它传递给ssh-agent
。但我仍然在我的笔记本电脑中存储(passphrase
)。如果我有root
访问权限和两个密钥,如何从ssh-agent
恢复密码?恢复密码rsa/dsa密钥
0
A
回答
1
据我所知,密码被用来加密私钥。 ssh-agent不记得密码 - 它会记住解密的私钥。
而且,作为一个damienfrancois提到,它不应该记住它通过重新启动。
如果您希望从ssh-agent
本身提取解密的私钥,则必须找到一个工具,用于搜索正在运行的进程的内存并找到密钥。一个这样的工具可以找到here,但你可能会发现它使用非常具有挑战性。
对于一个更实际的答案,你可以从~/.ssh/id*
中删除你的密钥,制作你知道密码的新密码,然后继续 - 对于一台新机器,你可能没有太依赖它们。
相关问题
- 1. 密钥库密码恢复android
- 2. 恢复密钥库的密码
- 3. 如何在忘记密钥库后恢复密钥库密码
- 4. 如何将密钥密码恢复到密钥库?
- 5. 恢复Android Maps API密钥
- 6. RAR密码恢复
- 7. 恢复sa密码
- 8. SQLite密码恢复
- 9. Rails - 密码恢复
- 10. Eclipse密码恢复
- 11. 密码恢复与sha1密码散列
- 12. 忘记密钥库密码。如何恢复它?
- 13. Android Eclipse密钥库别名密钥:是否可以恢复密钥?
- 14. rc4密钥恢复(2条消息,相同的部分密钥)
- 15. “错误:无法恢复密钥”当与现有密钥存储
- 16. ASP.Net会员密码恢复
- 17. MVC 4密码恢复
- 18. 访问MDB密码恢复
- 19. 谷歌Android密码恢复
- 20. 匹配的密码恢复
- 21. 恢复heroku postgres密码
- 22. 使用Asp.net密码恢复
- 23. 密码恢复on Rails的
- 24. WSO2身份密码恢复
- 25. Laravel密码恢复模板
- 26. Asp网络密码恢复
- 27. drupal的密码恢复
- 28. Symfony sfGuardPlugin密码恢复
- 29. 哈希密码恢复
- 30. OpenDS登录密码恢复
ssh-agent无法在重新启动后存活。你从不关机你的笔记本电脑或者mayby您正在谈论密码管理器,如gnome-keyring或KWallet? – damienfrancois
如果ssh-agent仅为会话存储密码,那么它必须在其他地方,因为我可以在重新引导后轻松地将ssh传输到服务器不带密码的地方。 – boldnik
已经使用脚本从密钥环中提取密码,但我根本不使用它,并且响应是“从”会话“密钥环中提取密钥: 密钥环”会话“是空的。 – boldnik