- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我知道 gpg2 使用 gpg-agent 来获取私钥。默认情况下,它们存储在 ~/.gnupg/private-keys-v1.d
.
现在我在问自己是否可以指示 gpg 在另一台机器上使用另一个代理?该文档不是很有帮助,因为它没有解释如何将您的 gpg 连接到另一个 gpg-agent。但是由于 gpg2 要求您使用 gpg-agent,因此没有其他方法可以使用新的 key 环。
我的第二个问题是,是否可以指示 gpg-agent 使用默认目录之外的其他目录 private-keys-v1.d
寻找 key ?
gpg2 的文档也不包含指定新公钥环的选项。尽管文档中不再提及它,但它仍然可用吗?
问候 Sebi2020
最佳答案
如果您通过 SSH 从机器 A(例如您的 PC)连接到远程机器 B,是的,您可以使用 GnuPG Agent Forwarding 指示 B 上的 gpg2 使用 A 上的 gpg2 代理(链接到 gnupg 手册)。这就是您通常如何在远程机器上使用本地 gpg key 的方法。确保你有正确版本的 gnupg 和 OpenSSH(参见手册)。
您可能无法仅更改子文件夹名称 private-keys-v1.d
本身,但您可以替换默认的 gpg 主目录 ~/.gnupg/private-keys-v1.d
与 whatever_directory/private-keys-v1.d
, whatever_directory
是您想用作 gpg 主目录的任何目录。 2 种方法:设置 GNUPGHOME
环境变量,或者使用 gpg --homedir
选项。这至少对 gpg 2.2.4 仍然有效。例如。使用 USB 驱动器中的 gpg key :gpg --homedir /media/usb1/gnupg ...
指定新公钥环的选项是 --keyring
和 --primary-keyring
(使用 --no-default-keyring
完全排除默认 key 环)。对 gpg 2.2.4 有效。
关于configuration - gpg2 : How to use another secret and public keyring?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54461319/
我是一名优秀的程序员,十分优秀!