Настройка gpg-agent: различия между версиями

Материал из ALT Linux Wiki
м (вынес в ссылки, добавил вторую)
Нет описания правки
 
Строка 18: Строка 18:
* http://wiki.archlinux.org/index.php/GnuPG_(Русский)#Unattended_passphrase
* http://wiki.archlinux.org/index.php/GnuPG_(Русский)#Unattended_passphrase
* http://netzmb.blogspot.com/2008/03/gnupg-gpg-agent_12.html
* http://netzmb.blogspot.com/2008/03/gnupg-gpg-agent_12.html
* https://wiki.gnupg.org/AgentForwarding


[[Категория:Documentation]]
[[Категория:Documentation]]
{{Category navigation|title=Документация|category=Documentation|sortkey={{SUBPAGENAME}}}}
{{Category navigation|title=Документация|category=Documentation|sortkey={{SUBPAGENAME}}}}

Текущая версия от 02:03, 7 декабря 2021

Настройка gpg-agent

Чтобы при работе с gpg-подписью не спрашивало пароль к gpg-ключу каждый раз (хотя это бывает и полезно, чтобы подумать о том, что отправляешь), можно запустить gpg-agent при старте системы. В отличие от ssh-agent, его запуск не встроен при входе в X-сессию. Находится gpg-agent в пакете gnupg2-agent.

Например, можно в ~/.xsession.d разместить запускаемый скрипт, содержащий eval $(gpg-agent --daemon)

Вообще он должен экспортировать переменную вида GPG_AGENT_INFO=/tmp/gpg-VRKgLI/S.gpg-agent:14768:1 но возможно, из этого места он этого не делает.

Для того, чтобы gpg использовал агента, нужно изменить настройки: в файле ~/.gnupg/gpg.conf добавить строку use-agent. или вызывать gpg с параметром --use-agent. Подробнее см. man gpg-agent.

Ссылки