通过 Ubuntu 20.04 将 HID Omnikey 3121 连接到 Citrix

通过 Ubuntu 20.04 将 HID Omnikey 3121 连接到 Citrix

我想知道如何使用我的 HID Omnikey 3121 将其信息传递给 citrix 会话。我正在使用 Citrix 客户端,必须使用智能卡登录站点。Ubuntu 可以找到读卡器,甚至卡本身。但是当我处于 Citrix 会话中时,我看不到读卡器。这是我得到的结果:

$ opensc-tool --list-readers
# Detected readers (pcsc)
Nr.  Card  Features  Name
0    Yes             OMNIKEY AG CardMan 3121 00 00

anton@anton-GA-78LMT-USB3:~$ pcsc_scan
Using reader plug'n play mechanism
Scanning present readers...
0: OMNIKEY AG CardMan 3121 00 00
 
Mon Jun 22 12:58:35 2020
 Reader 0: OMNIKEY AG CardMan 3121 00 00
  Event number: 0
  Card state: Card inserted, 
  ATR: 3B FD 18 00 FF 81 31 FE 45 43 49 42 47 55 5A 49 4A 32 41 30 38 31 58

ATR: 3B FD 18 00 FF 81 31 FE 45 43 49 42 47 55 5A 49 4A 32 41 30 38 31 58
+ TS = 3B --> Direct Convention
+ T0 = FD, Y(1): 1111, K: 13 (historical bytes)
  TA(1) = 18 --> Fi=372, Di=12, 31 cycles/ETU
    129032 bits/s at 4 MHz, fMax for Fi = 5 MHz => 161290 bits/s
  TB(1) = 00 --> VPP is not electrically connected
  TC(1) = FF --> Extra guard time: 255 (special value)
  TD(1) = 81 --> Y(i+1) = 1000, Protocol T = 1 
-----
  TD(2) = 31 --> Y(i+1) = 0011, Protocol T = 1 
-----
  TA(3) = FE --> IFSC: 254
  TB(3) = 45 --> Block Waiting Integer: 4 - Character Waiting Integer: 5
+ Historical bytes: 43 49 42 47 55 5A 49 4A 32 41 30 38 31
  Category indicator byte: 43 (proprietary format)
+ TCK = 58 (correct checksum)

Possibly identified card (using /usr/share/pcsc/smartcard_list.txt):
3B FD 18 00 FF 81 31 FE 45 43 49 42 47 55 5A 49 4A 32 41 30 38 31 58
    Caregiver card for Dutch Medical System called UZI
    (Unieke Zorgverlener Identificatie, Caring Unique Identification)

答案1

我正在研究(基于 Ubuntu 的)基本操作系统,这对我有用:

sudo apt install libpcsclite-dev

然后我从https://www.hidglobal.com/drivers/30476. 在解压后的驱动程序目录中,使用

sudo ./install

您可能需要安装一些其他库,但安装脚本会提供有用的错误消息。

答案2

尝试禁用pcscd相关服务:

systemctl stop pcscd.socket
systemctl stop pcscd

它可以防止主机访问智能卡并允许转发。

相关内容