GPG-агент через SSH (с Vagrant)

GPG-агент через SSH (с Vagrant)

Я использую Vagrant для сборки и подписи моих пакетов Debian/Ubuntu, но я бы предпочел не копировать мои ключи GPG в виртуальную машину только для подписи пакетов. Это просто кажется небезопасным. Есть ли способ перенаправить мой локальный сокет gpg-agent, чтобы его можно было использовать в Vagrant?

Я знаю, что OpenSSH 6.7 поддерживает переадресацию сокетов, но на данный момент я бы предпочел не заменять OpenSSH 6.2, включенный в OSX 10.10, поскольку обновления программного обеспечения наверняка уничтожат любые изменения, внесенные в SSH, установленный через homebrew.

Все руководства по gpg/ssh/socat, которые я нашел, основаны на устаревшихGPG_AGENT_INFO. Как другие используют GPG на удаленных хостах, не передавая свои ключи?

Связанный контент