우리는 Ubuntu 16.04를 사용하고 있으며 Windows Server 2012 터미널 서버에서 전자 서명 카드를 실행해야 합니다. libccid
, libusb-0.1-4
, pcscd
, 패키지를 설치했는데 출력 장치가 libpcsclite1
보입니다 .lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux
Foundation 2.0 root hub Bus 002 Device 004: ID 072f:90cc Advanced
Card Systems, Ltd ACR38 SmartCard Reader Bus 002 Device 003: ID
0e0f:0002 VMware, Inc. Virtual USB Hub Bus 002 Device 002: ID
0e0f:0003 VMware, Inc. Virtual Mouse Bus 002 Device 001: ID 1d6b:0001
Linux Foundation 1.1 root hub
서버에 연결하여 이 매개변수를 사용합니다 freerdp
.
xfreerdp /v:xxx.xxx.xx /d:xxx.xxx.xx /smartcard:"ACS ACR U38-CCID 00 00"
서버를 연결하고 스마트 카드가 물리적으로 연결된 경우 카드를 뽑았다가 다시 USB 소켓에 연결하는 대신 리모컨이 작동을 멈춥니다. 이는 항상 문제가 없습니다.
그런데 스마트카드 없이 서버에 접속해도 늘 잘 되고, 카드를 다시 연결해도 늘 잘 되네요.
도와주세요
답변1
나는 그것을 해결한다. 제거 libpcsclite1
하고 pcscd
패키지한 다음 데비안 버전을 설치했습니다.
Pcscd --> 1.8.14-1ubuntu1.16.04.1 --> pcscd_1.8.13-1+de8u1-amd64
libpcsclite1 --> 1.8.14-1ubuntu1.16.04.1 --> libpcsclite1_1.8.13-1+de8u1_amd64