On Fri 2017-09-08 23:56:40 +0100, rufo wrote: > On 08/09/17 04:44, Daniel Kahn Gillmor wrote: >> >> OK, the proposed fix is now part of the gnupg2 2.2.0-3 package, which >> was just uploaded to unstable. >> > > Looks good. Thanks!
thanks for letting me know it worked for you :)
> Just looked into this - the generator script is actually working
> properly, but the env vars it sets are not being inherited by your shell
> when you ssh in.
>
> It looks like this is the intended behaviour of openssh, which builds an
> bare-bones env [1] before invoking your shell with execve.
>
> If a user wants SSH_AUTH_SOCK to be set inside their ssh session, the
> easiest way is probably for them to copy the old Xsession.d script into
> their .bashrc or similar.
if they're going to modify .bashrc, they might as well just stick in a
simple:
export SSH_AUTH_SOCK="$(gpgconf --list-dirs agent-ssh-socket)"
And not bother with writing "enable-ssh-support" into gpg-agent.conf :)
Thanks for the followup,
--dkg
signature.asc
Description: PGP signature

