我试图将 USB/智能卡(Datev 智能卡读卡器)从我的 Fedora 31 计算机重定向到我的 Windows Server 2019 远程桌面服务。我尝试过rdesktop
,xfreerdp
但没有一个显示出我正在寻找的结果。
我尝试过什么:
- 我安装
opensc ccid pcsc-lite pcsc-tools
并启动了 pcscd 服务,以便让它在 Fedora 中工作。 (即使我认为这是没有必要的,因为它是智能卡读卡器而不是智能卡) - 我尝试使用
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.