当 RDP 作为域用户时,请求智能卡

当 RDP 作为域用户时,请求智能卡

我的 W8 机器已连接到域zen。如果我通过 rdp 连接到 W8 机器,我可以毫无问题地以本地用户身份登录。如果我尝试以域用户身份登录,系统会提示我输入智能卡而不是密码。

知道原因吗?

Windows 8 RDP 智能卡提示

请注意,Interactive login: require smart card组策略中已禁用:

在此处输入图片描述

以下是 rsop.msc 的输出:

在此处输入图片描述

关于这一点的一些附加信息。如果我连接的机器与 W8 机器位于同一个域/网络上,那么系统会像往常一样提示我输入密码。如果机器是远程的,位于不同的域中,那么系统会提示我输入智能卡。此外,我连接的获得智能卡提示的机器是 XP 机箱 - 因此这可能是 mstsc.exe 版本 6.0.x 中的一个问题 - 对于 6.1,身份验证是在建立 rdp gui 会话之前进行管理的。

我还没有确切地找出其中哪一个因素会引发不同的反应。

答案1

我通过点击“其他用户”成功绕过了这个问题。然后我就可以输入我的用户名和密码了。

答案2

我遇到了完全相同的问题。不知道为什么它会提示输入智能卡,但找到了 2 个解决方法:

  1. 使用 Linux RDP 客户端 ( grdesktop),在建立连接之前提交密码
  2. 从 XP 开始,添加/public到 mstsc 命令行:

    mstsc /v a.b.c.d /public
    

答案3

你必须禁用Interactive logon: require smart card

Control Panel / Administrative Tools / Edit Group Policy / 
   Computer Configuration / Windows Settings / Security Settings / 
      Local Policies / Security Options

请注意,这些是服务器端设置,因此适用于所连接的机器。

答案4

您可能要查找的另一个程序是名为“Bitguard”的程序。当我尝试访问网络上的共享设备时,我开始收到智能卡提示。这让我抓狂不已,因为每次我尝试使用控制面板禁用它时,Windows 资源管理器都会崩溃或变灰,因此我无法选择使用 ID 和密码。经过大量研究,我在某处读到最近添加的程序可能导致这种情况。我去查看最近安装了什么,发现了罪魁祸首“Bitguard”。卸载后,我能够使用 ID 和密码访问网络设备,而无需对我的系统进行任何其他更改。

相关内容