我的 YubiKey 上有 PGP 密钥,它在我的 MacBook 上运行良好,但它在我的 Ubuntu 18.04 笔记本电脑上无法正常工作。我可以使用gpg --card-status
,它正确显示了密钥以及来自我的密钥环的公共数据,但ssh-add -l
没有列出任何内容。我还可以使用 签署数据gpg --clearsign
。我已在下面包含了我的 gp-agent.conf 和 scdaemon.conf 文件。
gpg-代理配置文件
default-cache-ttl 600
max-cache-ttl 7200
enable-ssh-support
守护进程配置文件
reader-port Yubico Yubikey
gpg --card 状态
Reader ...........: Yubico Yubikey 4 OTP U2F CCID 00 00
Application ID ...: D2760001240102010006050203140000
Version ..........: 2.1
Manufacturer .....: Yubico
Serial number ....: 05020314
Name of cardholder: [not set]
Language prefs ...: [not set]
Sex ..............: unspecified
URL of public key : https://keybase.io/x/x.asc
Login data .......: [not set]
Signature PIN ....: not forced
Key attributes ...: rsa2048 rsa2048 rsa2048
Max. PIN lengths .: 127 127 127
PIN retry counter : 3 0 3
Signature counter : 44
Signature key ....:
created ....: 2017-12-27 19:26:18
Encryption key....:
created ....: 2017-12-27 19:33:31
Authentication key:
created ....: 2017-12-27 21:42:43
General key info..: sub rsa2048/ 2017-12-27 Some Person <[email protected]>
sec# rsa4096/ created: 2017-12-27 expires: 2019-12-27
ssb> rsa2048/ created: 2017-12-27 expires: 2018-04-06
card-no: 0006 05020314
ssb> rsa2048/ created: 2017-12-27 expires: 2018-04-06
card-no: 0006 05020314
ssb> rsa2048/ created: 2017-12-27 expires: 2018-04-06
card-no: 0006 05020314