gpg-agent詳細設定

1008 ワード

gpgツールは非常に広く使われています.前の記事で詳しく紹介します.http://blog.csdn.net/dongtingzhizi/article/details/26362205注目すべき問題があります.GPGの秘密鍵を使う時はパスワードを入力する必要があります.一回だけ使えばいいです.一回だけパスワードを入力すればいいですが、大量に使う必要があります.例えば、最近の仕事の中で、debianソフトウェア倉庫を作るにはgpgを使ってdebバッグに署名しなければなりません.千個以上のカバンを入れるには千回以上のパスワードを入力する必要があります.明らかにできません.gpg-agentを使います.
ネット上でgpg-agentに関する配置は非常に少ないです.ここでは比較的に頼りになるものを紹介しています.
https://wiki.archlinux.org/index.php/GnuPG#gpg-agent
主な設定:
1.スクリプトを起動する(.profileまたは~/.bash uplofile)での設定:
eval $(gpg-agent --daemon) &
2.~/.gnugg/gpg-agent.comで構成されています.
default-cache-ttl 3600   #       
pinentry-program /usr/bin/pinentry-gtk-2   #         
なお、Buntuではデフォルトでgnome-keyring-comonがパスワード入力を引き継いでいます(デフォルトではssh,gpgなどが含まれています./etc/xdg/autstartディレクトリの関連ファイルを確認できます.gpgパスワードをgpg-agentで引き継ぐなら、gnome-keyring-comonで受けられているggの詳細を紹介します.
https://wiki.archlinux.org/index.php/GnuPG#gpg-agent
実はとても簡単です./etc/xdg/atootstart/gnome-keyring-gpg.desktopファイルを転送またはリンクするだけでいいです.