我已经尝试过:
- 使用SIGHUP方法 --> 没有成功 - 在gpg-agent.conf中调整缓存超时时间 --> 似乎这个文件没有被读取,尽管我在gpg.conf中有'use-agent'这一行
我该怎么办?
- 使用SIGHUP方法 --> 没有成功 - 在gpg-agent.conf中调整缓存超时时间 --> 似乎这个文件没有被读取,尽管我在gpg.conf中有'use-agent'这一行
我该怎么办?
对于那些真正使用gpg-agent的人来说,你可以忘记密码短语:
echo RELOADAGENT | gpg-connect-agent
gnome-keyring-daemon
也很好用(在14.04上)-我到处都找不到一个简单的“忘记”! - Greggpg-connect-agent reloadagent /bye
SSH: 对于 SSH 代理,你可能想要这两个:
ssh-add -D #delete identities
ssh-agent -k #kill ssh-agent
gpg --clear-password-cache
。 - MaXi32让我先说,我有完全相同的问题...
*.desktop
之外的其他名称)文件/etc/xdg/autostart/gnome-keyring-gpg.desktop
来实现。gpg-agent
自动启动所需的设置。至少对于我来说,在运行Ubuntu 13.04时是这样的。但是,如果需要的话,可以参考this post中的一些信息来进行配置。gpg-agent
,它会响应~/.gnupg/gpg-agent.conf
中的设置和SIGHUP
信号。ssh-agent
或gpg-agent
gpg-agent
自动启动配置已经包含了SSH支持(Ubuntu 13.04的默认配置就是如此)gnome-keyring-gpg.desktop
文件不存在。 - Lintergpgconf --reload gpg-agent
gpg-agent.conf
文件。所以我想问一下:你的GPG代理是什么?你确定它配置正确吗?你将SIGHUP发送到哪里? - Andrea Corbellinigpg-connect-agent
确实对seahorse(至少对我来说,在14.04上)有效,而不仅仅是gpg-agent
。这意味着在不禁用gnome-keyring
的情况下,您应该可以直接使用它。 - Greg