什么是 Linux 的选美比赛?保存 SSH 私钥密码

ujj*_*ain 7 ssh

我希望像 pageant 这样的计算机在启动时显示 SSH 密码提示。我将我的私钥存储在 3 台计算机之间的 Dropbox 中,其中 1 台现在是 Ubuntu。

我用谷歌搜索了 2 个小时并询问了其他人,但大多数人根本不使用私钥或使用没有密码的私钥,因此不需要这样的东西。但是,我在多个位置使用相同的私钥并每年更新。它必须受密码保护,因为它在多个位置和我的 Dropbox 上。

我找到了 Seahorse,虽然我不确定它是否能完成我想要它做的事情,但是在导入导出到 OpenSSH 的 PuTTy 密钥时,它会在全新的 Ubuntu 安装中出现分段错误。

Zor*_*che 6

许多 Linux 发行版默认会从登录管理器启动 ssh-agent。所以实际上你所要做的就是在它启动后添加你的密钥。

因此,您可以简单地设置一个快捷脚本或类似的东西,以便在您登录后立即运行 ssh-add。您如何做到这一点取决于您使用的桌面环境。

您可以安装 GUI 工具,例如x11-ssh-askpass,以便在 GUI 中显示密码提示。

您可以使用 PAM做一些事情让它提示您输入密码,或者简单地重复使用您的登录密码。

内置于某些桌面环境中的Seahorse或其他密码钱包 ( 1 ) ( 2 ) 应该也能正常工作。我不知道为什么它会为你崩溃。您需要添加更多详细信息。