我正在嘗試整合ePass2003汽車Ubuntu-14.04 中的 USB 令牌,以便我可以透過此裝置進行xfreerdp
連線。
我跟著古茲ePass2003 令牌的說明。
但是當我在運行pcscd
守護程式後執行這些命令時,我什麼也沒得到。
# opensc-tool --list-drivers
Configured card drivers:
...
entersafe entersafe
epass2003 epass2003 <--- There it is!
rutoken Rutoken driver
...
# opensc-tool --list-readers
No smart card readers found.
lsusb 輸出:
Bus 002 Device 004: ID 17ef:6019 Lenovo
Bus 002 Device 003: ID 04b3:3025 IBM Corp. NetVista Full Width Keyboard
Bus 002 Device 007: ID 096e:080a Feitian Technologies, Inc.
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
當我連接裝置時,它也會安裝 CD-ROM,其中包含 Windows 執行檔。所以我嘗試usb_modeswitch
使用以下設定檔:
DefaultVendor= 0x096e
DefaultProduct= 0x080a
TargetVendor= 0x096e
TargetProduct= 0x0807
不過,我缺少messagecontent
這個設定檔的行。
知道嗎,如何讓這個裝置在 Linux (Ubuntu) 中運作?
答案1
我剛剛添加了這個設備我的 CCID 驅動程式的裝置列表。
使用目前的 git 版本supported_readers.txt
文件,(重新)安裝 CCID 驅動程序,您的裝置應該可由 OpenSC 使用。