캐시 된 gpg 비밀번호를 지우려면 어떻게해야합니까?


28

난 노력 했어:

  • SIGHUP 방법-> 성공하지 않음
  • gpg-agent.conf의 캐시 시간 초과->이 파일을 읽지 않은 것 같습니다 .gpg.conf에 'use-agent'행이 있습니다

어떻게해야합니까?


우분투의 기본 GPG 에이전트는 Seahorse입니다. AFAIK, Seahorse는 gpg-agent.conf파일을 읽지 않습니다 . 그래서 저는 묻고 싶습니다 : 귀하의 GPG 에이전트는 무엇입니까? 제대로 구성되어 있습니까? SIGHUP을 어디로 보내십니까?
— Andrea Corbellini

@AndreaCorbellini gpg-agent 인 암호 에이전트를 참조하고 있으며 gpg-agent의 올바른 구성이 무엇인지 모르기 때문에 제대로 구성되었는지 알 수 없습니다 ... 마지막으로 SIGHUP을 보내고 있습니다. "pkill -SIGHUP gpg-agent"사용
— Thomas Produit

2
아래의 제안 된 대답 gpg-connect-agent은 실제로 해마 (적어도 14.04에서 나를 위해)에서 작동하는 것 같습니다 gpg-agent. 즉, 비활성화하지 않고 gnome-keyring즉시 사용할 수 있어야합니다.
— 그렉

답변:


9

똑같은 문제가 있다고 말하면서 시작하겠습니다 ...


GPG 비밀은 아마도 그놈 키링 (Gnome Keyring)에 의해 처리되고 있을지 모릅니다 gpg-agent. 이 답변 은 사용 가능한 옵션에 대한 세부 정보를 제공합니다.

또 다른 방법은 그놈 키링의 GPG 구성 요소를 비활성화하는 것 gpg-agent입니다.

  • *.desktop파일 을 제거하거나 다른 이름으로 바꾸면 됩니다 /etc/xdg/autostart/gnome-keyring-gpg.desktop.
  • gpg-agent자동 시작에 필요한 설정이 이미있을 수 있습니다 . 적어도 우분투 13.04를 실행하는 것은 사실입니다. 그러나 필요한 경우 구성 방법에 대한 정보는 이 게시물 을 참조하십시오 .
  • 로그 오프 한 후 다시 gpg-agent실행하면 실행 중이어야하며 설정 ~/.gnupg/gpg-agent.conf및 SIGHUP신호 에 모두 응답합니다 .
  • 마지막으로 다음과 같은 이유로 Gnome Keyring의 SSH 구성 요소를 비활성화하는 것이 좋습니다.
    • 전체 세션에서 SSH 키를 잠금 해제하지 않으려는 경우 ssh-agent또는 사용 / 구성 또는gpg-agent
    • gpg-agent자동 시작 구성에 이미 SSH 지원이 포함되어 있을 수 있습니다 (Ubuntu 13.04의 기본 지원)

이 문제로 어려움을 겪고 있습니다. 우분투 18.04에서 gnome-keyring-gpg.desktop파일이 존재하지 않습니다.
— Linter

39

실제로 gpg-agent를 사용하는 사람들은 다음과 같은 암호 문구를 잊어 버릴 수 있습니다.

echo RELOADAGENT | gpg-connect-agent

2
고맙습니다! 그것은 잘 작동합니다 gnome-keyring-daemon(14.04)-나는 간단한 "잊어"를 찾기 위해 모든 곳을 보았습니다!
— 그렉

나는 얻는다 ERR 103 unknown command.
— zondo

1
이 간단하고 효과적인 "잊어 버린"도구에 대해 대단히 감사합니다. gpg 암호 캐싱을 관리하는 방법과 관련하여 위에서 논의한 모든 방법은 처음부터 암호를 캐시해서는 안되는 근본적인 요점을 놓치고 있습니다.
— elmclose

이것은 실제로 Windows에서 나를 도왔습니다. 고맙습니다.
— 폴 윌리엄스

17

GPG : 단일 명령에서 :

gpg-connect-agent reloadagent /bye

SSH : ssh 에이전트의 경우 아마도 두 가지를 원할 것입니다.

ssh-add -D    #delete identities
ssh-agent -k  #kill ssh-agent
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.