Portál AbcLinuxu, 30. dubna 2025 23:58

gpg-agent aneb proč pořád zadávat heslo?

30.6.2005 10:09 | Přečteno: 1636× | Howto | poslední úprava: 11.7.2005 14:36

No vypadá to, že gpg-agent je poměrně neznámá věc, tak tomu uděláme trochu reklamy v blogu :-). gpg-agent je (podobně jako ssh-agent) nástroj pro cachování hesla, aby ho uživatel nemusel zadávat pořád dokola pokud třeba podepisuje více věcí najednou.

Jak na to?

Předpokládám že používáte správnou distribuci (což je Debian Sid :-)), takže instalace bude jednoduchá:

# apt-get install gnupg-agent

Ostatní distribuce na tom asi budou podobně, jenom je nepoužívám a tudíž neznám.

Pak již stačí aktivovat používání agenta v GnuPG:

$ echo use-agent >> ~/.gnupg/gpg.conf

A protože se agent spouští podobně jako ssh-agent, je potřeba všem procesům kde ho budeme používat předat informace v proměnné prostředí. Takže nejjednodušší je znovu spustit Xka a agent se spustí automaticky.

Pokud by se nám nelíbilo defaultní konzolové zadávání hesla, můžeme nainstalovat nějaké pěkné grafické. Třeba balíčky pinentry-gtk2 nebo pinentry-qt by mohlo vyhovovat, podle použitého desktopu. Pak jen nastavit jaký budeme používat zapsáním pinentry-program /usr/bin/pinentry-gtk-2 do ~/.gnupg/gpg-agent.conf.

V tomto konfiguračním souboru můžeme i nastavit jak dloho si má agent hesla pamatovat (600 s = 10 minut je výchozí hodnota):

default-cache-ttl 600
max-cache-ttl 600
       

Hodnocení: -

zatím nehodnoceno
        špatnédobré        

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

30.6.2005 11:05 Jan Kundrát (jkt) | skóre: 27 | blog: jkt | Praha - Bohnice
Rozbalit Rozbalit vše samo?
Odpovědět | Sbalit | Link | Blokovat | Admin
Takže nejjednodušší je znovu spustit Xka a agent se spustí automaticky.
Jak to ten Debian dela? Neni ono potreba rict shellu nebo display manageru, co ma spustit?
Blésmrt
30.6.2005 11:10 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše Re: samo?
No úplně samo ne, musel to připravit maintainer balíčku :-)
/etc/X11/Xsession.d/90gpg-agent
30.6.2005 12:00 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše špatné řešení
Odpovědět | Sbalit | Link | Blokovat | Admin
gpg-agent bohužel není řešení nefungující volby -b (přesněji fungující, ale způsobem, který nechápu, k čemu může být), jenom workaround. Viz odpověď u článku.
30.6.2005 12:34 doubleZ | skóre: 24 | blog: smazano
Rozbalit Rozbalit vše ehm
Odpovědět | Sbalit | Link | Blokovat | Admin
asi jste se spletl, myslel jste jedinou správnou distribuci Slackware, který bohužel zrovna nemáte nainstalovaný :-) že ano...

jinak dík za tip;-)
30.6.2005 12:39 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše Re: ehm
To už je pěkných pár let, co Slackware nemám nainstalovaný :-)

Založit nové vláknoNahoru

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.