ssh-add не видит ключ PGP
У меня есть ключ PGP на моем YubiKey, и он хорошо работает на моем MacBook, но он не работает на моем ноутбуке Ubuntu 18.04. Я могу использовать gpg --card-status
и он правильно показывает ключ вместе с общедоступными данными из моего набора ключей, но ssh-add -l
ничего не перечисляет. Я также могу подписывать данные, используя gpg --clearsign
, Я включил мои файлы gp-agent.conf и scdaemon.conf ниже.
GPG-agent.conf
default-cache-ttl 600
max-cache-ttl 7200
enable-ssh-support
scdaemon.conf
reader-port Yubico Yubikey
gpg --card-status
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 <x@x.x>
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