スマートカードリーダーが接続されているか接続する必要があるCentos VMがあります。
接続されたUSBポートをどのように一覧表示し、オペレーティングシステムがそれを正しく認識しますか?
私はlsusb
これを試しましたが、usb-devices
私はちょうど見る
スマートリーダーブランドはよくわかりませんが、助けてくれてありがとう。
編集する
以下は、デバイスを使用するJavaアプリケーションのログです。
16:33:45,394 DEBUG http-bio-9090-exec-9 DeviceSelector:readModule:162 - libbit4xpki.so: slots count = 0
Jul 02, 2019 4:33:45 PM com.sun.xml.ws.server.sei.TieHandler createResponse
SEVERE: Smartcard device not found
it.comped.jdigitalsign.utils.LocalizedException: Smartcard device not found
at it.comped.jdigitalsign.crypt2.signers.sunp11.DeviceSelector.selectModule(DeviceSelector.java:120)
解決策
問題が修正され、仮想マシンの設定が変更されました。さて、lsusb
コマンドはusb-devices
デバイスのプロパティを正しくリストするので、デバイスが接続されているかどうかを正しく表示すると言うことができます。
ベストアンサー1
いいですね。部分的な答え:
仮想マシンは提供されたハードウェアのみを表示できます。これは、仮想マシンを実行している物理マシン上で「盗まれた」「実際の」ハードウェア、またはVMware USBハブやマウスなどの「シミュレートされた」ハードウェアのいずれかです。
USBスマートカードリーダーが物理コンピュータに接続されていると仮定すると、状況は不明であり、ローカルコンピュータに割り当てられていないと仮想マシンにまったく表示されません。
したがって、仮想マシンを管理する人に自分のコンピュータに割り当てるように依頼する必要があります。