Win2008r2 AD域控+第三方CA USBKey智能卡登录实验

 

关于AD域控服务器的搭建和如何使用第三方CA证书做USBKey(智能卡)登录的配置请见下列参考地址:

http://www2.openxpki.org/docs/guide/html_chunked/ch08s03.html

https://support.microsoft.com/zh-cn/kb/281245

http://blog.csdn.net/jinhill/article/details/7200498

http://wenku.baidu.com/link?url=AaU3KcrjXYR3E0GfhXSDtbl4NCd7R5Gah__VP6xikkqSeH_YCZv9QyJStO5sQ6Ced9nYdLthaakSqKNjzbOU97SzPXTrhi-WyGqxnM5dPpS

 

大概过程是:

一、安装前准备:为域控服务器配置一个固定IP,最好把机器名改成简单好记的,如AD。

二、AD域安装过程:

1. 安装DSN服务和web服务器IIS服务。

2.安装AD 域服务,运行dcpromo配置域服务。添加一个域用户,比如叫 enrollAgent (用于后面的注册代理配置),顺便再添加两个测试域用户,比如test2,test3。

3.安装AD 证书服务(证书颁发机构+证书颁发机构web注册)。(2018/08/30补充,如果是win2012环境, 安装完后还需要一个配置过程)

4. certsvr.msc->证书模板,新建要颁发的证书模板(智能卡登录,智能卡用户,注册代理,注册代理(计算机))。

5.certsvr.msc->证书模板,管理,修改智能卡用户模板的属性,赋予Domain User用户读写注册权限。

6.certsvr.msc->证书模板,管理,修改注册代理用户模板的属性,赋予enrollAgent用户读写注册权限。

7. mmc,添加删除管理单元,我的用户,申请一个注册代理证书。

三、第三方CA集成过程:

1.修改证书模板,保证扩展密钥算法包含:clientAuth,smartcardlogon;增加一个备用名称扩展项subject alternative name,UPN主体名称=域用户名@域名,比如test2@test.com

2.mmc,添加删除管理单元,企业PKI,将证书链(根,子CA)添加到NTAuthCertificate。

3.gpmc.msc,编辑默认组策略,添加证书链到根、子证书颁发机构(计算机配置-策略-windows设置-安全设置-公钥策略)。

   (可选)如果要实现客户端拔掉Key后自动锁屏,还需要:

       修改交互式登录:智能卡移除行为-锁定工作站;

       保证客户端默认自动开启三个服务:smart card,smart card removal policy,user profile service (计算机配置-策略-windows设置,安全设置-系统服务),设置服务启动模式为:自动,并编辑安全设置,赋予Domain Users用户完全控制权限。

   

4. mmc,添加删除管理单元,本地计算机将证书链(根,子CA)添加到对应区域。

四、测试:

1.申请证书到Key里。

2.客户端安装Key驱动,加入域,使用智能卡登录即可。(win7 + 飞天epass3000 测试通过。win8和win10 下好像因为Key驱动的问题无法登录)

2018/08/27

        使用新版key中间件测试,win10登陆成功.

 

2018/08/30

     在AD 域控上设置某个用户的帐户属性为: 交互式登陆必须使用智能卡时, 该用户的密码已经被自动重置为未知密码. 这可能是微软的一个安全策略. 但这会影响其他使用AD做用户认证的系统的使用,如exchange server . 解决办法: 重置用户密码!

 

2018/08/31

  签发大于2年的域控证书,注册代理证书的方法:

 1. 复制证书模板,修改有效期.添加这个证书模板到要签发的证书模板.

 2.改注册表: (参考:https://wenku.baidu.com/view/3bab89eb856a561252d36f8b.html)

 

3.重启证书服务后, 再签发域控,注册代理证书,有效期变成10年.

 

2018/08/31

飞天ePass 3000不支持mstsc远程桌面智能卡登陆. 如有远程桌面登陆需求,可考虑ePass2003 Key.

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
以下是在Windows Server 2008 R2上安装AD的步骤: 1. 打开服务器管理器,单击“角色”下的“添加角色”。 2. 在“添加角色向导”中,选择“Active Directory服务”。 3. 在“Active Directory服务”向导中,单击“下一步”。 4. 在“安装Active Directory服务”页面中,单击“下一步”。 5. 在“创建新的或加入现有的”页面中,选择“创建新的”。 6. 在“名系统(DNS)选项”页面中,选择“安装和配置DNS服务器”和“使用此计算机的DNS服务器”。 7. 在“目录服务复制选项”页面中,选择“在此中创建一个新的域控制器”和“第一次安装此域控制器”。 8. 在“新的名称”页面中,输入名并单击“下一步”。 9. 在“功能级别”页面中,选择适当的功能级别并单击“下一步”。 10. 在“额外域控制器选项”页面中,选择适当的选项并单击“下一步”。 11. 在“NTDS数据库和日志文件的位置”页面中,选择适当的位置并单击“下一步”。 12. 在“SYSVOL文件夹共享”页面中,选择适当的选项并单击“下一步”。 13. 在“准备安装”页面中,单击“下一步”。 14. 等待安装完成,然后单击“完成”。 15. 重启计算机以完成安装。 注意:在安装AD之前,请确保您已经准备好了名、IP地址、管理员密码等相关信息,并且您具备足够的技术知识和经验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值