Trang người đàn ông của các gpg-agent
tiểu bang:
The agent is usualy started on demand by gpg, gpgsm, gpgconf or
gpg-connect-agent. Thus there is no reason to start it manually.
In case you want to use the included Secure Shell Agent you may
start the agent using:
gpg-connect-agent /bye
The usual way to run the agent is from the ~/.xsession file:
eval $(gpg-agent --daemon)
Điều này một mặt nói với tôi rằng "không có lý do gì để bắt đầu nó một cách thủ công" và mặt khác cho tôi biết làm thế nào để bắt đầu nó bằng tay. - Tôi có hiểu nhầm gì ở đây không?
Trên hệ thống của tôi, có vẻ như tôi chắc chắn phải khởi động thủ công. Mặt khác, ví dụ gpg-connect-agent
phàn nàn : can't connect to the agent: IPC connect call failed
. - Tôi có cần cấu hình bất cứ điều gì để gpg-connect-agent
bắt đầu tác nhân như đã nêu trong trang man không?
Ngoài ra trang của người đàn ông gpg-connect-agent
nói:
--agent-program file
Specify the agent program to be started if none is running.
Tuy nhiên gpg-connect-agent --help
không liệt kê tùy chọn này và lệnh cũng phàn nàn nếu tôi cố gắng sử dụng nó.
Có vẻ như trang man mô tả một lệnh khác, hoặc tôi đã bỏ lỡ điều gì quan trọng?
Hệ thống của tôi là một Arch Linux hiện tại. (Tình huống tương tự trên một hộp debian khác.)
Chi tiết yêu cầu:
$ gpg --version
gpg (GnuPG) 2.0.22
libgcrypt 1.5.3
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Home: ~/.gnupg
Supported algorithms:
Pubkey: RSA, ELG, DSA, ?, ?
Cipher: IDEA, 3DES, CAST5, BLOWFISH, AES, AES192, AES256, TWOFISH,
CAMELLIA128, CAMELLIA192, CAMELLIA256
Hash: MD5, SHA1, RIPEMD160, SHA256, SHA384, SHA512, SHA224
Compression: Uncompressed, ZIP, ZLIB, BZIP2
$ gpg-connect-agent --version
gpg-connect-agent (GnuPG) 2.0.22
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Home: ~/.gnupg
$ man gpg-connect-agent |grep -A1 agent-program
--agent-program file
Specify the agent program to be started if none is running.
$ gpg-connect-agent --agent-program foo
gpg-connect-agent: invalid option "--agent-program"
$ gpg-connect-agent /bye
gpg-connect-agent: can't connect to the agent: IPC connect call failed