通过 SSH 运行 GPG 代理(使用 vagrant)

通过 SSH 运行 GPG 代理(使用 vagrant)

我使用 vagrant 构建和签署我的 debian/ubuntu 软件包,但我不想为了签署软件包而将我的 GPG 密钥复制到虚拟机中。这感觉不安全。有没有办法转发我的本地 gpg-agent 套接字,以便可以在 vagrant 中使用?

我知道 OpenSSH 6.7 支持套接字转发,但目前我不想替换 OSX 10.10 附带的 OpenSSH 6.2,因为软件更新必然会消除通过 homebrew 安装的 SSH 所做的任何更改。

我发现的所有 gpg/ssh/socat 教程都依赖于已弃用的GPG_AGENT_INFO. 其他人如何在远程主机上使用 GPG 而不传输他们的密钥?

相关内容