세션이 끝날 때까지 PGP 암호를 기억하지 마십시오.

세션이 끝날 때까지 PGP 암호를 기억하지 마십시오.

PGP 키를 사용하려면 항상 암호를 입력해야 합니다. 하지만 공교롭게도 매 세션마다 한 번만 키를 잠금 해제해야 합니다. 원하는 동작은 키를 잠금 해제해야 하는 것입니다.매번전체 세션 동안 암호가 기억되지 않도록 사용하고 싶습니다.

암호를 입력하기 위한 대화 상자에는 "로그인할 때마다 자동으로 이 키 잠금 해제" 확인란이 제공되지만 이 역시 내가 원하는 것이 아닙니다. 이전 버전의 Ubuntu에서 다음과 같이 더 많은 옵션을 제공하는 이 대화 상자가 기억납니다.

여기에 이미지 설명을 입력하세요

그러나 이러한 옵션은 나에게 제공되지 않습니다. 그렇다면 Seahorse/GPG/Ubuntu를 사용 후 항상 키를 잠그도록 구성하려면 어떻게 해야 합니까?

답변1

Seahorse 설정은 'gsettings': gpg-cache-method및 에 있습니다 gpg-cache-ttl. 답변됨여기.

원한다면 'gpg-agent'가 키를 관리하도록 할 수도 있습니다.이것.

답변2

이는 편집을 통해 구성할 수 있습니다 ~/.gnupg/gpg-agent.conf. 두 가지 옵션이 중요합니다. default-cache-ttl키를 사용한 후 잠길 때까지의 시간, max-cache-ttl키를 잠금 해제한 후의 시간입니다.

man gpg-agentmax-cache-ttl값이 캐싱을 완전히 비활성화하는지(즉시 무효화되므로) 또는 무효화를 비활성화하는지 설명하지 않지만 0쉽게 알 수 있습니다. 그렇지 않다면 1(초)로 설정하는 것을 고려해 보세요.

max-cache-ttl 0

관련 정보