Я пытался использовать gpg-agent
в качестве «оперативной замены» ssh-agent
.
Насколько я понимаю, мне нужно:
enable-ssh-support
в ~ / .gnupg / gpg-agent.conf use-ssh-agent
из /etc/X11/Xsession.options
Но я перезагрузил систему, и мне кажется, что она не работает:
$ echo $SSH_AUTH_SOCK
/run/user/1000/keyring/ssh
GPG работает должным образом - если я вручную экспортирую правильный SSH_AUTH_SOCK
, значит все корректно работает.
Я пропустил какой-то шаг? Я знаю, что могу обойти многие вещи, чтобы заставить это, но я пытался найти минимальную требуемую конфигурацию.
Здесь документация противоречива. man Xsession.option
сначала говорит:
Параметры включаются, просто помещая их в файл; они отключены добавление к имени опции префикса «no-».
Но ближе к концу:
Все вышеперечисленные параметры включены по умолчанию.
Поэтому вместо комментирования use-ssh-agent
замените его на no-use-ssh-agent
.