我有两台机器:
- 计算机 A 运行的是 Windows 7
- 机器 B 运行的是 Mac OS X 10.6.4
机器 A 安装了 VPN 软件,必须使用智能卡身份验证连接到 VPN。智能卡已插入。
我可以本地登录机器A,然后登录VPN。连接后,我可以使用B上的远程桌面连接连接到A并正常工作。
但是,如果我在登录 VPN 之前通过 B 连接到 A,A 会说没有安装智能卡读卡器,所以我无法连接到 VPN。
当我通过 RDP 连接到机器时,如何让机器 A 停止禁用智能卡读卡器?
答案1
这是不可能的。使用 RDP 进行远程连接时,Windows 会启用一些远程智能卡服务,禁用本地智能卡,直到 RDP 客户端支持智能卡重定向(至少对于大多数智能卡读卡器)。Mac 版 Windows 远程桌面不支持此功能。
您可能会成功使用rdesktop
可以使用智能卡的。您会在所有主要的软件包管理器(如 homebrew、macports 和 fink)中找到它。
我检查了所有能找到的第三方 RDP 客户端,没有一个支持智能卡重定向。
唯一的可能性:仅使用 VNC 或其他软件进行连接 - 为此,我使用 Teamviewer。不确定在您连接时是否有其他人可以使用 RDP 进行连接。
答案2
来自微软智能卡即插即用问题故障排除:
远程桌面连接和智能卡
智能卡即插即用仅适用于计算机上的本地会话。在尝试使用智能卡进行远程桌面连接之前,必须在本地计算机上安装智能卡驱动程序。可以通过在本地计算机上的智能卡读卡器中插入即插即用兼容智能卡或手动安装驱动程序来安装驱动程序。有关手动安装驱动程序的信息,请参阅手动安装智能卡驱动程序在本指南中。
因此,似乎计算机 B 必须安装智能卡驱动程序才能通过 RDP 使用计算机 A 上的智能卡读卡器。