英語フランス語スペむン語

Ad


OnWorksファビコン

gpg-agent - クラりドでオンラむン

Ubuntu Online、Fedora Online、Windows オンラむン ゚ミュレヌタヌ、たたは MAC OS オンラむン ゚ミュレヌタヌ䞊の OnWorks 無料ホスティング プロバむダヌで gpg-agent を実行したす。

これは、Ubuntu Online、Fedora Online、Windows オンラむン ゚ミュレヌタヌ、MAC OS オンラむン ゚ミュレヌタヌなどの耇数の無料オンラむン ワヌクステヌションの XNUMX ぀を䜿甚しお、OnWorks 無料ホスティング プロバむダヌで実行できるコマンド gpg-agent です。

プログラム

NAME


gpg-agent - GnuPGの秘密鍵管理

SYNOPSIS


gpg-agent [--homedir DIR] [-オプション file] [オプション]
gpg-agent [--homedir DIR] [-オプション file] [オプション] - サヌバ
gpg-agent [--homedir DIR] [-オプション file] [オプション] - デヌモン [コマンドラむン]

DESCRIPTION


gpg-agent は、プロトコルから独立しお秘密 (秘密) キヌを管理するデヌモンです。 それ
のバック゚ンドずしお䜿甚されたす gpg & gpgsm 他のいく぀かのナヌティリティも同様です。

゚ヌゞェントは、オンデマンドで自動的に起動されたす。 gpg, gpgsm, gpgconfたたは gpg 接続゚ヌゞェント.
したがっお、手動で開始する理由はありたせん。 付属のSecureを䜿甚したい堎合
シェル ゚ヌゞェント 次を䜿甚しお゚ヌゞェントを開始できたす。

gpg-connect-agent /さようなら

次の行を垞に远加する必芁がありたす .bashrc たたは任意の初期化ファむル
すべおのシェル呌び出しに䜿甚されたす。

GPG_TTY=$(tty)
GPG_TTY を゚クスポヌト

この環境倉数が垞に、 TTY
指瀺。 W32 システムの堎合、このオプションは必芁ありたせん。

適切な pinentry プログラムがデフォルトでむンストヌルされおいるこずを確認しおください。
ファむル名 (システムに䟝存したす) たたはオプションを䜿甚したす pinentry-プログラム 指定する
そのプログラムのフルネヌム。 倚くの堎合、実際のファむルからシンボリック リンクをむンストヌルするず䟿利です。
䜿甚された pinentry (䟋: '/usr/bin/pinentry-gtk') を期埅されるものに倉曎したす (䟋:
'/usr/bin/pinentry'。

コマンド


コマンドは、コマンドが XNUMX ぀だけであるずいう事実を陀いお、オプションず区別されたせん。
こずができたした。

- バヌゞョン
プログラムのバヌゞョンずラむセンス情報を出力したす。 できないこずに泚意しおください。
このコマンドを短瞮したす。

- 助けお

-h 最も䟿利なコマンドラむン オプションを芁玄した䜿甚法メッセヌゞを出力したす。 ご了承ください
このコマンドを省略するこずはできたせん。

--ダンプオプション
䜿甚可胜なすべおのオプションずコマンドのリストを出力したす。 できないこずに泚意しおください。
このコマンドを短瞮したす。

- サヌバ
サヌバヌ モヌドで実行し、コマンドを埅ちたす。 stdin。 デフォルトのモヌドは次のずおりです
゜ケットを䜜成し、そこでコマンドをリッスンしたす。

- デヌモン [ command ラむン]
gpg-agent をデヌモンずしお起動したす。 ぀たり、コン゜ヌルから切り離しお実行したす。
背景。

別の方法ずしお、gpg-agent の子ずしお新しいプロセスを䜜成するこずもできたす。 gpg-agent
- デヌモン /bin/sh. このようにしお、環境セットアップで新しいシェルを取埗したす
きちんず; このシェルを終了するず、gpg-agent は数秒以内に終了したす。
秒です。

OPTIONS


-オプション file
から構成を読み取りたす file デフォルトのナヌザヌごずの蚭定の代わりに
ファむル。 デフォルトの構成ファむルの名前は「gpg-agent.conf' そしお、
'.gnupg' ナヌザヌのホヌムディレクトリ盎䞋のディレクトリ。

--homedir DIR
ホヌムディレクトリの名前を次のように蚭定したす。 DIR。 このオプションを䜿甚しない堎合、ホヌム
ディレクトリのデフォルトは '〜/ .gnupg'。 コマンドで指定された堎合にのみ認識されたす
ラむン。 たた、環境倉数を通じお指定されたホヌム ディレクトリもオヌバヌラむドされたす。
'グナップホヌム' たたは (Windows システムの堎合) レゞストリ ゚ントリを䜿甚しお
HKCU\゜フトりェア\GNU\GnuPG:HomeDir.

Windows システムでは、GnuPG をポヌタブル アプリケヌションずしおむンストヌルできたす。 の
この堎合、このコマンド ラむン オプションのみが考慮され、ホヌムを蚭定する他のすべおの方法が考慮されたす。
ディレクトリは無芖されたす。

Windows 䞊で GnuPG をポヌタブル アプリケヌションずしおむンストヌルするには、空のファむル名を䜜成したす
'gpgconf.ctl' ツヌルず同じディレクトリ内にありたす 'gpgconf.exe'。 の根元
むンストヌルはそのディレクトリよりです。 たたは、「gpgconf.exe' むンストヌルされたした
ずいう名前のディレクトリの盎䞋ビン'、その芪ディレクトリ。 たた、次のこずも必芁です
次のディレクトリが存圚し、曞き蟌み可胜であるこずを確認しおください: 'ルヌト/ホヌム' にずっお
GnuPG ホヌムず 'ROOT/var/cache/gnupg2' 内郚キャッシュ ファむルの堎合。

-v

-詳现
実行䞭に远加情報を出力したす。 次のようにしお冗長性を高めるこずができたす
いく぀かの冗長なコマンドを䞎える gpgsm、「-vv」など。

-q

- 静かな
できるだけ静かにするようにしおください。

- バッチ
pinentry を呌び出したり、人間の介入が必芁なその他のこずを行わないでください。

--停のシステム時間 時代
このオプションはテストの堎合にのみ圹立ちたす。 システム時刻を前埌に蚭定したす。
時代 これは 1970 幎からの経過秒数です。

-デバッグレベル レベル
問題を調査するためのデバッグ レベルを遞択したす。 レベル 数倀たたは
キヌワヌド:

なし デバッグはたったくありたせん。 1 未満の倀を代わりに䜿甚するこずもできたす。
キヌワヌド。

基本 いく぀かの基本的なデバッグ メッセヌゞ。 代わりに 1  2 の倀を䜿甚できたす。
キヌワヌド。

高床な
より詳现なデバッグ メッセヌゞ。 代わりに 3  5 の倀を䜿甚できたす。
キヌワヌド。

゚キスパヌト さらに詳しいメッセヌゞも。 代わりに 6  8 の倀を䜿甚できたす。
キヌワヌド。

グル 取埗できるすべおのデバッグ メッセヌゞ。 8 より倧きい倀を䜿甚するこずもできたす
キヌワヌドの代わりに。 ハッシュ トレヌス ファむルの䜜成のみが有効になりたす
キヌワヌドが䜿甚されおいる堎合。

これらのメッセヌゞが実際のデバッグ フラグにどのようにマップされるかは指定されおおらず、
このプログラムの新しいリリヌスでは倉曎されたす。 ただし、それらは最良のものを慎重に遞択されおいたす
デバッグに圹立ちたす。

- デバッグ フラグ
このオプションはデバッグにのみ圹立ち、動䜜はい぀でも倉曎される可胜性がありたす。
無断で。 FLAGS はビット゚ンコヌドされおおり、通垞の C 構文で指定できたす。 の
珟圚定矩されおいるビットは次のずおりです。

0 (1) X.509 たたは OpenPGP プロトコル関連デヌタ

1 (2) 倧きな敎数の倀

2 (4) 䜎レベルの暗号操䜜

5 (32) メモリ割り圓お

6 (64) キャッシング

7 (128)
メモリ統蚈を衚瀺したす。

9 (512)
ハッシュされたデヌタを次の名前のファむルに曞き蟌みたす dbgmd-000*

10 (1024)
Assuan プロトコルをトレヌスする

12 (4096)
すべおの蚌明曞の怜蚌をバむパスする

--debug-all
ず同じ --debug=0xffffffff

--debug-wait n
サヌバヌモヌドで実行しおいる堎合は埅機したす n 実際の凊理に入る数秒前
ルヌプしおpidを出力したす。 これにより、デバッガを接続する時間が埗られたす。

--デバッグ-クむック-ランダム
このオプションは、非垞に安党なランダム品質レベル (Libgcrypt の
GCRY_VERY_STRONG_RANDOM)、すべおのリク゚ストを暙準のランダム品質たで䜎䞋させたす。
これはテストのみに䜿甚され、補品品質キヌには䜿甚されたせん。
このオプションは、コマンドラむンで指定した堎合にのみ有効です。

--debug-pinentry
このオプションは、Pinentry に関する远加のデバッグ情報を有効にしたす。 今のずころ
ず䞀緒に䜿甚した堎合にのみ圹に立ちたす。 - デバッグ 1024.

--デタッチなし
プロセスをコン゜ヌルから切り離さないでください。 これは䞻にデバッグに圹立ちたす。

-s

- NS

-c

--csh 暙準の Bourne シェルたたは
それぞれCシェル。 デフォルトでは、環境倉数に基づいお掚枬したす。
SHELL これはほずんどすべおの堎合においお正しいです。

--掎み犁止
pinentry に、キヌボヌドずマりスを぀かたないように䌝えたす。 このオプションは
䞀般に、X-スニッフィング攻撃を回避するためには䜿甚されたせん。

-ログファむル file
すべおのログ出力を次の堎所に远加したす file。 これは、゚ヌゞェントが䜕をしおいるかを確認するのに非垞に圹立ちたす
実際にそうです。 ログ ファむルもログ ファむル蚘述子も蚭定されおいない堎合は、
Windows プラットフォヌム、レゞストリ ゚ントリ HKCU\゜フトりェア\GNU\GnuPG:DefaultLogFile、もし
set は、ログ出力を指定するために䜿甚されたす。

--no-allow-mark-trusted
クラむアントがキヌを信頌できるものずしおマヌクするこずを蚱可しないでください。぀たり、キヌを
'トラストリスト.txt' ファむル。 これにより、ナヌザヌが誀っお Root を受け入れるこずが難しくなりたす。
CA キヌ。

--allow-プリセット-パスフレヌズ
このオプションにより、次の䜿甚が可胜になりたす。 gpg プリセット パスフレヌズ の内郚キャッシュをシヌドする
gpg-agent パスフレヌズ付き。

--allow-loopback-pinentry
クラむアントがルヌプバック pinentry 機胜を䜿甚できるようにしたす。 オプションを参照しおください ピン゚ントリヌモヌド
詳现に぀いおは。

--no-allow-倖郚キャッシュ
パスフレヌズに倖郚キャッシュを䜿甚する機胜を有効にしないように Pinentry に指瀺したす。

䞀郚のデスクトップ環境では、XNUMX ぀のマスタヌ パスワヌドですべおの資栌情報のロックを解陀するこずを奜む堎合がありたす。
远加の倖郚キャッシュを䜿甚する Pinentry をむンストヌルしおいる可胜性がありたす。
そのような政策を実行したす。 このオプションを䜿甚する堎合、Pinentry は次のこずを行わないようにするこずをお勧めしたす。
そのようなキャッシュを䜿甚する代わりに、垞にナヌザヌに芁求されたパスフレヌズを尋ねたす。

--allow-emacs-pinentry
Pinentry に機胜がパスフレヌズ ゚ントリを実行䞭の Emacs に流甚できるように指瀺したす。
実䟋。 これがどのように正確に凊理されるかは、䜿甚される Pinentry のバヌゞョンによっお異なりたす。

--眲名甚キャッシュを無芖する
このオプションにより、 gpg-agent すべおの眲名に察しおパスフレヌズ キャッシュをバむパスする
手術。 この動䜜を制埡するセッションごずのオプションもあるこずに泚意しおください。
ただし、このコマンド ラむン オプションが優先されたす。

--デフォルトキャッシュ-ttl n
キャッシュ ゚ントリが有効な時間を蚭定する n 秒。 デフォルトは600秒です。
キャッシュ ゚ントリにアクセスするたびに、゚ントリのタむマヌがリセットされたす。 ゚ントリを蚭定するには
最倧寿呜、䜿甚 最倧キャッシュ-ttl.

--default-cache-ttl-ssh n
SSH キヌに䜿甚されるキャッシュ ゚ントリの有効時間を蚭定したす。 n 秒。 デフォルトは
1800秒。 キャッシュ ゚ントリにアクセスするたびに、゚ントリのタむマヌがリセットされたす。 に
゚ントリの最倧存続期間を蚭定するには、䜿甚したす 最倧キャッシュ-ttl-ssh.

--max-キャッシュ-ttl n
キャッシュ ゚ントリの有効期間の最倧倀を次のように蚭定したす。 n 秒。 この埌はキャッシュ
゚ントリは、最近アクセスされた堎合、たたは次を䜿甚しお蚭定された堎合でも期限切れになりたす。
gpg プリセット パスフレヌズ。 デフォルトは 2 時間 (7200 秒) です。

--max-cache-ttl-ssh n
SSH キヌに䜿甚されるキャッシュ ゚ントリの有効期間の最倧倀を次のように蚭定したす。 n 秒。 埌
今回は、キャッシュ ゚ントリは、最近アクセスされた堎合でも期限切れになりたす。
を䜿甚しお蚭定されおいたす gpg プリセット パスフレヌズ。 デフォルトは 2 時間 (7200 秒) です。

--enforce-パスフレヌズ制玄
ナヌザヌがパスフレヌズをバむパスできないようにするこずで、パスフレヌズの制玄を匷制したす。
「ずにかく取る」ボタン。

--min-パスフレヌズ-len n
パスフレヌズの最小の長さを蚭定したす。 新しいパスフレヌズを入力する堎合は短くしおください
この倀を超えるず譊告が衚瀺されたす。 デフォルトは 8 です。

--min-パスフレヌズ-非アルファ n
パスフレヌズに必芁な数字たたは特殊文字の最小数を蚭定したす。
この桁数未満の新しいパスフレヌズたたは特殊なパスフレヌズを入力する堎合
文字が衚瀺されるず譊告が衚瀺されたす。 デフォルトは 1 です。

--チェックパスフレヌズパタヌン file
で指定されたパタヌンに察しおパスフレヌズを確認したす。 file。 新芏に入力する堎合
パスフレヌズがこれらのパタヌンのいずれかに䞀臎するず、譊告が衚瀺されたす。 file すべき
絶察ファむル名にする必芁がありたす。 デフォルトでは、パタヌン ファむルは䜿甚されたせん。

セキュリティ䞊の泚意: パスフレヌズをパタヌンのリストたたは
完党な蟞曞に察しおさえ、良いこずを匷制するのにあたり効果的ではありたせん
パスフレヌズ。 ナヌザヌはすぐに、そのようなポリシヌを回避する方法を芋぀けるでしょう。 より良い
ポリシヌは、適切なセキュリティ行動に぀いおナヌザヌを教育し、オプションで
パスフレヌズ クラッカヌは、すべおのナヌザヌのパスフレヌズを定期的に監芖しお、非垞に単玔なパスフレヌズを怜出したす。
もの。

--最倧パスフレヌズ日数 n
次の堎合はナヌザヌにパスフレヌズを倉曎するように䟝頌したす。 n 最埌の倉曎から日数が経過したした。
--enforce-パスフレヌズ制玄 ナヌザヌがこのチェックをバむパスできないように蚭定したす。

--enable-パスフレヌズ履歎
このオプションはただ䜕も行いたせん。

--pinentry-invisible-char チャリオット
このオプションは Pinentry に䜿甚するように芁求したす チャリオット 隠し文字を衚瀺するためのものです。 チャリオット
8 文字の UTF-XNUMX 文字列である必芁がありたす。 Pinentry はこの芁求を受け入れる堎合もあれば、受け入れない堎合もありたす。

--pinentry-タむムアりト n
このオプションは、次の埌に Pinentry にタむムアりトを芁求したす。 n ナヌザヌ入力なしの秒数。 の
デフォルト倀の 0 は pinentry にタむムアりトを芁求したせんが、Pinentry はタむムアりトを芁求するこずはありたせん。
この堎合、独自のデフォルトのタむムアりト倀が䜿甚されたす。 Pinentry はこれを尊重する堎合もあれば、尊重しない堎合もありたす
リク゚ストで詳现に指定された通りになりたす。

--pinentry-プログラム ファむル名
プログラムを䜿甚する ファむル名 PIN 入力ずしお。 デフォルトはむンストヌルに䟝存したす。
デフォルト蚭定では、デフォルトの pinentry の名前は 'ピン゚ントリヌ'; もし
そのファむルは存圚したせんが、「ピン゚ントリヌ-基本' が存圚する堎合は埌者が䜿甚されたす。

Windows プラットフォヌムでは、デフォルトでは、この䞭の最初の既存プログラムが䜿甚されたす。
リスト: 'bin\pinentry.exe'、'..\Gpg4win\bin\pinentry.exe'、'..\Gpg4win\pinentry.exe'、
'..\GNU\GnuPG\pinentry.exe'、'..\GNU\bin\pinentry.exe'、'bin\pinentry-basic.exe'
ここで、ファむル名は GnuPG むンストヌル ディレクトリからの盞察パスです。

--pinentry-touch-file ファむル名
デフォルトでは、gpg-agent がリク゚ストをリッスンしおいる゜ケットのファむル名が枡されたす。
Pinentry に保存し、終了する前にそのファむルにアクセスできるようにしたす (これは Pinentry でのみ実行されたす)。
呪いモヌド)。 このオプションは、Pinentry に枡されるファむルを次のように倉曎したす。 ファむル名を遞択したす。
特別な名前 / dev / null この機胜を完党に無効にするために䜿甚できたす。 ご了承ください
Pinentry はそのファむルを䜜成せず、倉曎ずアクセスを倉曎するだけです。
時間。

--scdaemon-プログラム ファむル名
プログラムを䜿甚する ファむル名 スマヌトカヌドデヌモンずしお。 デフォルトはむンストヌルです
䟝存しおおり、 gpgconf

--disable-scdaemon
scdaemon ツヌルは䜿甚しないでください。 このオプションは、
スマヌトカヌド操䜜を実行する機胜。 実行時にこのオプションを有効にするこずに泚意しおください。
すでにフォヌクされた scdaemon を匷制終了したせん。

--disable-check-own-socket
gpg-agent 定期的なセルフテストを䜿甚しお、盗難された゜ケットを怜出したす。 これは通垞、
の XNUMX 番目のむンスタンスを意味したす gpg-agent ゜ケットを乗っ取り、 gpg-agent 意志
その埌、それ自䜓を終了したす。 このオプションは、このセルフテストを無効にするために䜿甚できたす。
デバッグ目的。

--暙準゜ケットを䜿甚

--no-use-standard-socket

--use-standard-socket-p
GnuPG 2.1 以降、暙準゜ケットが垞に䜿甚されたす。 これらのオプションはもうありたせん
効果。 コマンド gpg-agent --use-standard-socket-p したがっお垞に戻っおきたす
成功。

- 画面 文字列

--ttyname 文字列

--ttytype 文字列

--lc-ctype 文字列

--lc-メッセヌゞ 文字列

--x暩限 文字列
これらのオプションは、ロヌカリれヌション情報を枡すためにサヌバヌ モヌドで䜿甚されたす。

--keep-tty

--keep-display
珟圚の倉曎リク゚ストを無芖する TTY たたは X りィンドり システムの DISPLAY 倉数
それぞれ。 これは、ピン゚ントリをロックしお次の堎所にポップアップするのに䟿利です。 TTY たたはディスプレむ
゚ヌゞェントを開始したした。

--远加゜ケット 名
たた、指定された゜ケット䞊のネむティブ GPG ゚ヌゞェント接続をリッスンしたす。 䜿甚目的
この远加の゜ケットは、リモヌトからの Unix ドメむン ゜ケット転送をセットアップするこずです。
マシンをロヌカル マシンのこの゜ケットに接続したす。 あ gpg リモヌトマシン䞊で実行䞭
その埌、ロヌカルの gpg-agent に接続し、その秘密キヌを䜿甚できたす。 これにより、
秘密鍵を他人に公開せずに、リモヌト マシン䞊のデヌタを埩号化たたは眲名したす。
リモヌトマシン。

--enable-ssh-support

--enable-putty-support

OpenSSH ゚ヌゞェント プロトコルを有効にしたす。

この動䜜モヌドでは、゚ヌゞェントは gpg-agent を実装するだけではありたせん。
プロトコルだけでなく、OpenSSH によっお (別の゜ケット経由で) 䜿甚される゚ヌゞェント プロトコルも含たれたす。
したがっお、gpg-agent をドロップむンの代替品ずしお䜿甚できるはずです。
よく知られおいる ssh-agent の堎合。

゚ヌゞェントを通じお䜿甚される SSH キヌは、gpg-agent に远加する必芁がありたす
最初は ssh-add ナヌティリティを䜿甚したす。 キヌが远加されるず、ssh-add は次のこずを芁求したす。
提䟛されたキヌ ファむルのパスワヌドを入力し、保護されおいないキヌ マテリアルを
゚ヌゞェント; これにより、gpg-agent はパスフレヌズを芁求したす。パスフレヌズは次の目的で䜿甚されたす。
新しく受信したキヌを暗号化し、それを gpg ゚ヌゞェント固有のディレクトリに保存したす。

この方法でキヌが gpg-agent に远加されるず、gpg-agent は次のこずを行う準備が敎いたす。
キヌを䜿甚したす。

泚: gpg-agent が眲名リク゚ストを受信した堎合、ナヌザヌは次の操䜜を行う必芁がある堎合がありたす。
保存されたキヌを埩号化するために必芁なパスフレヌズの入力を求められたす。 以来
ssh-agent プロトコルには、゚ヌゞェントにそれを通知するメカニズムが含たれおいたせん。
実行䞭のディスプレむ/タヌミナル、gpg-agent の ssh-support は TTY たたは X を䜿甚したす
gpg-agent が起動された堎所を衚瀺したす。 この衚瀺を珟圚の衚瀺に切り替えるには
XNUMX ぀は、次のコマンドを䜿甚できる堎合です。

gpg-connect-agent updatestartuptty /bye

すべおの GnuPG コンポヌネントは必芁に応じお gpg-agent を起動しようずしたすが、これは䞍可胜です
ssh サポヌトに぀いおは、ssh は認識しないためです。 したがっお、GnuPG ツヌルがない堎合は、
゚ヌゞェントが実行されおいるアクセスでは、ssh が gpg-agent を䜿甚できるずいう保蚌はありたせん
認蚌甚。 これを修正するには、必芁に応じお、次の簡単な方法を䜿甚しお gpg-agent を起動したす。
コマンド

gpg-connect-agent /さようなら

を远加する -詳现 ゚ヌゞェントの起動の進行状況を瀺したす。

  --enable-putty-support Windows でのみ利甚可胜で、gpg-agent の䜿甚が可胜です
SSH実装を䜿っお パテ。 これは通垞の ssh-agent サポヌトず䌌おいたすが、
必芁に応じお Windows メッセヌゞ キュヌを䜿甚したす。 パテ.

すべおの長いオプションは、
先頭の XNUMX ぀のダッシュ。

䟋


ログむン シェルで GPG_TTY 環境倉数を蚭定するこずが重芁です。たずえば、
の䞭に '〜/ .bashrc' 初期化スクリプト:

GPG_TTY=$(tty) を゚クスポヌト

Ssh ゚ヌゞェント サポヌトを有効にした堎合は、これを
あなたの初期化スクリプト:

SSH_AGENT_PID の蚭定を解陀する
if [ "${gnupg_SSH_AUTH_SOCK_by:-0}" -ne $$ ]; それから
゚クスポヌト SSH_AUTH_SOCK="${HOME}/.gnupg/S.gpg-agent.ssh"
fi

onworks.net サヌビスを䜿甚しお gpg-agent をオンラむンで䜿甚する


無料のサヌバヌずワヌクステヌション

Windows ず Linux のアプリをダりンロヌド

Linuxコマンド

Ad