スマートカード(Yubikey 5 Nano、CCID設定を使用してWindowsシステムにキーをインストールする)は、CentOS 8 Streamコンピュータでは機能できません。 Githubコミットに署名するために使用したいと思います。これはビルドルートプロジェクトであり、その中にあるファイルはWindowsシステムでは「違法」です。
gpg --card-status
返品gpg: selecting card failed: No such device
gpg: OpenPGP card not available: No such device
Scdaemonログの表示scdaemon[3555] pcsc_connect failed: sharing violation (0x8010000b)
なぜか私のYubikeyも4で示されています。detected reader 'Yubico Yubikey 4 OTP+U2F+CCID 00 00'
私は多くの研究をし、多くを試しましたが、成功しませんでした。
インストールされたソフトウェアのバージョンは次のとおりです。
- gpg(GnuPG) 2.2.20
- libgcrypt 1.8.5
- scdaemon(GnuPG) 2.2.20
- libksba 1.3.5
- PCSC-lite.x86_64 1.8.23-4.1.el8
- PCSC-ライト-ccid.x86_64 1.4.29-5.1.el8
- PCSC-Lite-libs.x86_64 1.8.23-4.1.el8
- PCSC-perl.x86_64 1.4.14-12.el8
- PCSC-tools.x86_64 1.5.3-3.el8
- PCSC-cyberjack.x86_64 3.99.5final.SP14-1.el8
- PCSC-cyberjack-cjflash.x86_64 3.99.5final.SP14-1.el8
- PCSC-cyberjack-examples.noarch 3.99.5final.SP14-1.el8
- PCSC-light-doc.noarch 1.8.23-4.1.el8
- PCSC-Lite-libs.i686 1.8.23-4.1.el8
- pcsc-tools-gscriptor.x86_64 1.5.3-3.el8
- pinentry-curses (pinentry) 1.1.0
私はいくつかのガイドに従いました。
https://github.com/drduh/YubiKey-Guide
https://gist.github.com/ageis/14adc308087859e199912b4c79c4aaa4
私はYubikeyのudevルールを設定し、いくつかのガイドが言ったように、gnome-keyringが起動しないようにしました。これは、キーリングがgpgのスマートカードの使用を妨げる既知の問題であるためです。それが問題のようですが、直すことができません。幸運に働く人がいますか?特にCentOS 8 Streamでは?
まず、ありがとうございます。追加情報が必要な場合は、お気軽にお問い合わせください。私は初めてLinuxに触れる人ではありませんが、Linuxの専門家でもありません。どんな助けでも歓迎します。
~ejc
ベストアンサー1
わかりました。成功しました。 Openscパッケージがスマートカードに詰まっています。
これを実行すると、sudo yum remove opensc
GPGはスマートカードにアクセスできます。
また、GPGを使用してGithubコミットに署名するには、次のリンクに従ってください。
https://gist.github.com/xavierfoucrier/c156027fcc6ae23bcee1204199f177da
これが他の人に役立つことを心から願っています。