Você pode iniciar gpg-agent remotamente e criar encaminhamento de porta de soquete UNIX remoto para seu host e, em seguida, usar o gpg-agent localmente. Em resumo
-
Conecte-se ao servidor e inicie
gpg-agent(se ainda não estiver em execução) e assegure-se de que ele continue em execução. Está escutando no soquete definido na variável de ambiente$GPG_AGENT_INFO. Armazene o caminho:eval 'gpg-agent --daemon' && echo $GPG_AGENT_INFO -
Emita o encaminhamento remoto do soquete do domínio unix (escolha seguro
local_path):ssh -NTfR local_path:remote_path_from_above remoteHost -
Mate seu agente local e inicie um novo com conexão ao host remoto:
export GPG_AGENT_INFO=local_path gpg-connect-agent /bye &>/dev/null || gpg-agent --daemon &>/dev/null
Com base no conhecimento obtido na pergunta relacionada .