相关疑难解决方法(0)

解锁Ubuntu上的所有私钥,登录时只输入一次密码

我使用密码登录到 Ubuntu 12.04。后来,当我使用我的浏览器(Chrome)时,我被要求输入密码来解锁钥匙串,以便浏览器可以访问我保存的各种网站的凭据(这是相同的密码)。此外,每当我使用我的私钥使用 SSH 连接到其他计算机时,都会提示我输入相同的密码来解锁我的私钥。

我怎样才能做到每次登录时只要求我输入一次密码(假设我的登录密码与我用于所有私钥的密码相同)? 一个重要的要求我所有的私钥都应该有一个密码。这意味着我必须在登录时输入一个密码,这将解锁一些密钥,进而解密所有其他密钥(也已解锁)的密码。这也意味着如果其他人可以访问我的私钥,他们将无法在没有至少一个密码的情况下使用它们。

可能有人会尝试将此问题标记为与此问题此问题此问题的重复。虽然这些问题很相似,但没有一个明确说明登录时仍然需要输入密码,正如我在这里要求的那样。结果,公认的解决方案只是说“将您的密码设置为空白”——我不想要那样,这很危险!所以我知道类似的问题,但他们都没有得到正确的答案,因为它们略有不同。

ssh keyrings password login 12.04

15
推荐指数
3
解决办法
4万
查看次数

为什么 ssh-agent 不保存我未加密的密钥以备后用?

每次我从无头 Ubuntu 服务器通过 SSH 连接到另一台服务器时,我都会被要求输入密钥文件的密码。即使我之前已经连接到服务器。

你知道为什么会这样吗?它可能像ssh-agent当前未运行之类的简单。

我的 Ubuntu Gnome 桌面上的相同键工作正常。服务器和桌面都运行 Ubuntu 10.10。

ps -ef | grep '[s]sh-agent'
simon     3219     1  0 12:46 ?        00:00:00 ssh-agent
Run Code Online (Sandbox Code Playgroud)

ssh ssh-agent

12
推荐指数
1
解决办法
1万
查看次数

标签 统计

ssh ×2

12.04 ×1

keyrings ×1

login ×1

password ×1

ssh-agent ×1