Centos
列出 USB 智能卡讀卡器
我有一個連接了智能卡讀卡器的 Centos 虛擬機,或者應該連接的。
如何列出連接的 USB 埠以及作業系統是否正確辨識?
我不知道智能閱讀器品牌,謝謝幫助。
編輯
這是我的 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)
解決方案
問題已解決,他們更改了 VM 設置。順便說一句,我現在可以說
lsusb
命令usb-devices
正確列出了設備屬性,因此它們可以正確顯示設備是否已連接。
好的,部分答案:
虛擬機只能看到提供給它的硬體。這可以是從執行 VM 的物理機器上“竊取”的“真實”硬體,也可以是 VMware USB 集線器和滑鼠等“模擬”硬體。
不知道你的情況,假設USB智能卡讀卡器連接到物理機,它根本不會出現在虛擬機上,除非它被分配給這台機器。
因此,您需要讓管理 VM 的人將其分配給您的機器。