次のコマンドを使用してSSHホストに接続したいと思います。
ssh -I /usr/lib/x86_64-linux-gnu/opensc-pkcs11.so HOSTNAME
エラーは、ライブラリがスロットを返さないことを示します。
debug1: プロバイダ /usr/lib/x86_64-linux-gnu/opensc-pkcs11.so: メーカー ID cryptoki バージョン 2.20 ライブラリの説明 ライブラリ バージョン 0.17 debug1: pkcs11_add_provider: プロバイダ /usr/lib/x86_64-linux-gだからスロットを返さない
リーダーリストを作成するコマンドは正しく機能します。スロットが見えます。まさにそこにあります。
$ opensc-tool --list-readers
# Detected readers (pcsc)
Nr. Card Features Name
0 Yes Gemalto USB Shell Token V2 00 00
その理由は何ですか?
これは以下に関連する可能性があります。スマートカードSSH認証をどのように設定しますか?
===========================編集====================== =========
私は正式にこれを放棄します。
ベストアンサー1
メッセージは、opensc-tool --list-readers
カードリーダーが存在し、カードを認識していることを示します。
しかし、エラーメッセージの「スロット」は、より高いレベルの抽象化、すなわちカード自体のプログラム可能な「キースロット」を表す。あなたはpkcs11-tool --list-slots
それを使用したり見ることができますpkcs11-tool --list-token-slots
。
opensc-tool --name
カードの種類が正しく認識されていることを確認するために実行することもできます。