How can I export a pgp-key from one machine and import it to another? The only way I figured out (in seahorse) was to import it to the section other keys.
但我想使用来自不同机器的一个 pgp 密钥。这通过终端和gpg更容易解决吗?我对海马有点困惑。
我想知道 Seahorse 究竟在哪里存储密钥环数据?
大多数可用信息指向~/.gnome2/keyrings/,但是,该目录仅包含两个非常小的文件(login.keyring,105 字节和user.keystore,207 字节),它们绝对不足以包含超过 20 个密钥存储在我的登录密钥环中。我想在我的备份中包含实际的密钥环数据,那么它在哪里呢?
几周前,每当我启动时,就会出现一个弹出窗口,告诉我一个应用程序想要访问密钥环,但没有说明是哪个。我习惯于在弹出窗口中看到应用程序名称,但这里只显示“应用程序”。
据我所知,我没有更改任何密码或做过任何可能与此有关的事情。
我看到了这个问题,但就像我说的,我没有更改任何密码,而且我不希望我的密钥环密码为空。
如何找出哪个应用程序要求解锁钥匙圈并修复它?
这是它的样子:

我正在尝试将证书导入 Ubuntu 18.04 上的 seahorse/gnome-keyring,但 seahorse gui 应用程序不允许我,“导入”按钮呈灰色:
截屏
如屏幕截图所示,鼠标悬停在“导入”按钮上会显示消息“无法导入,因为没有兼容的导入器”。
如何修复它以便能够将证书和密钥导入海马?
由于这个问题,我目前无法使用 LibreOffice 对文档进行数字签名。
这个问题在 Ubuntu 16.04 LTS 上不会发生,因为我刚刚在我妻子的笔记本电脑上进行了测试,它只发生在我的 Ubuntu 18.04 LTS 笔记本电脑上。
谢谢。
据我所知,gnome-keyring-daemon默认情况下会缓存密钥的密码短语,直到我注销为止。我想将默认值设置为“缓存 10 分钟”之类的内容。如何在 Ubuntu 12.04 Precise 中做到这一点?
非常感谢!
我发现这篇关于从命令行从 gnome 密钥环获取密码的帖子(如何从终端中的密钥环获取密码以用于脚本?),我发现秘密工具是要走的路。很高兴我可以使用 secret-tool 存储密码,但我似乎无法弄清楚如何查找使用 seahorse 存储的现有密码,这正是我真正希望做的。我不知道我需要使用什么属性和值来查询它们,并且手册页对这些可能是什么相当模糊。
是否可以使用 Gnome seahorse 作为密码库来制作 chrome 或 Chromium(因为它在存储库中是默认的)?
我也没有找到针对 Firefox 执行此操作的方法,但也许针对 Firefox 的解决方案会导致针对 Chrome 的解决方案。
仅供参考:默认情况下,Epiphany 已正确集成到 Gnome 中,并且确实使用默认密码库。至少将所有密码放在一个实际上安全的地方,而不是放在我的家庭目录中,这将是很棒的。
如果他们能以某种方式重新使用彼此的密码,那就更好了,但这取决于这种集成的实现,我猜。
自从我不久前更新到 Ubuntu 17.10 以来,我的私钥——例如我用来通过 ssh 访问我的服务器——在登录后不再以编程方式解锁。
我的理解是,通常seahorse client应该通过询问您是否在第一次输入密钥时存储密钥的密码来解决这个问题。
我的第一个猜测是,seahorse-daemon由于某种原因它没有运行,但它是:
user@Zeus:~$ ps aux | grep seahorse
user 19170 0.0 0.1 432636 26564 ? Ss 00:07 0:00 seahorse-daemon
Run Code Online (Sandbox Code Playgroud)
我的第二个猜测是,出于某种原因,我必须删除存储在海马中»密码->登录«下的所有相关密码:
我希望强迫客户再次询问我,然后再次存储它们。但这也无济于事。客户没有弹出来问我...
然后我发现了这个问题,这可能是相关的,但对我没有帮助: 在 Ubuntu 上解锁所有私钥,登录时只输入一次密码
由于其他密码的管理按预期工作(例如鹦鹉螺、Chromium、Nextcloud 等的密码),我认为问题与ssh-agent...有关。
任何人都可以向我暗示正确的方向,如何解决这个问题?GNOME 处理密码的方式有什么改变吗?也许在升级过程中安装了一些新的花哨程序失败?
更新 当我再次将私钥添加到身份验证代理时:
ssh-add ~/.ssh/id_rsa
Run Code Online (Sandbox Code Playgroud)
并尝试登录,我将被要求只解锁一次密钥,然后以编程方式解锁密钥。但这仅在下一次重新启动之前有效。重新开始后,我必须再次添加密钥...
我正在尝试让seahorse-daemon(以前称为 seahorse-agent)永久缓存私有 pgp 密钥的密码。
我已经使用dconf-editor将“gpg-cache-method”设置为始终,但该设置被忽略,每次使用密钥时,海马都会提示输入密码。
有趣的是,我有六台机器都运行 14.04 并带有最新更新,我不明白为什么其中一些机器会永久缓存密码,而另一些则不会。提前感谢您的任何想法。