【发布时间】:2013-10-30 02:07:33
【问题描述】:
我已经在我的新机器上从头开始安装了新的 Ubuntu,并希望使用 ssh 访问远程主机。问题是,即使我同时拥有公钥和私钥,我也忘记了创建密钥时使用的密码,因为在那之后我已经将它传递给ssh-agent。但我仍然将它(passphrase)存储在笔记本电脑的ssh-agent 中。如果我有 root 访问权限和两个密钥,如何从 ssh-agent 恢复密码?
【问题讨论】:
-
ssh-agent 将无法在重新启动后继续存在。你从来没有关闭你的笔记本电脑?或者也许您在谈论密码管理器,例如 gnome-keyring 或 KWallet?
-
如果 ssh-agent 只为会话存储密码,那么它必须在其他地方,因为重启后我可以轻松地 ssh 进入服务器而无需密码。
-
已经使用脚本从密钥环中提取密码,但我根本不使用它,回复是
Extracting keys from "Session" keyring: Keyring "Session" is empty。
标签: ssh rsa private-key public-key passphrase