USB/스마트 카드 RDP 패스스루

USB/스마트 카드 RDP 패스스루

Fedora 31 시스템에서 Windows Server 2019 원격 데스크톱 서비스로 USB/스마트 카드(Datev 스마트 카드 리더)를 리디렉션하려고 합니다. 시도해 보았지만 그 rdesktopxfreerdp어느 것도 내가 원하는 결과를 보여주지 못했습니다.

내가 시도한 것:

  • opensc ccid pcsc-lite pcsc-toolsFedora에서 작동하도록 PCSCD 서비스를 설치 하고 시작했습니다. (스마트카드가 아닌 스마트카드 리더기라 굳이 필요없다고 생각하긴 하지만)
  • rdesktop다음을 사용하여 리디렉션을 시도했는데 rdesktop -u $USER -d WINDOWS -r scard rds.my.tld이 연결이 Windows 로그인 화면에서 중단되었습니다. 제거해 보니 -r scard모든 것이 잘 작동하므로 이 스위치에 문제가 있는 것 같습니다.
  • 다음을 사용하여 리디렉션을 시도했습니다 xfreerdp.

    xfreerdp -d WINDOWS -u $USER /usb:dbg,dev:VENDOOR:DEVICE rds.my.tdl

    xfreerdp -d WINDOWS -u $USER /usb:rules:allow rds.my.tdl

    xfreerdp -d WINDOWS -u $USER /usb:auto rds.my.tdl

    xfreerdp -d WINDOWS -u $USER /usb:VENDOOR:DEVICE rds.my.tdl

    xfreerdp -d WINDOWS -u $USER /smartcard rds.my.tdl

모든 xfreerdp세션이 잘 실행되지만 어디에서도 장치가 보이지 않습니다. Windows의 Scardsvr이 활성화되어 시작되었습니다. 드라이버가 올바르게 설치되었는지 확인하기 위해 모든 datev 도구를 설치했습니다. 일반 USB 데이터 스틱도 사용해 보았습니다. 그것도 소용없어요. 더 이상 모르겠습니다. Windows에서 뭔가 빠졌나요?

# xfreerdp --version
This is FreeRDP version 2.0.0-dev5 (n/a)

# rdesktop --version
Version 1.9.0. Copyright (C) 1999-2016 Matthew Chapman et al.

관련 정보