如何使用智能卡登录VMware Horizon View之一--前期准备

        在使用虚桌面系候,最常用的就是入用名和密码,看到分配给自己的桌面,然后登陆进去。但对于人员流动性大,不适合放置全键盘,又需要迅速使用自己的虚拟桌面的工作岗位,例如超市收银,餐厅点菜,保险中介等,使用智能卡登陆自己的虚拟桌面就变得非常安全高效了。而且在这些工作岗位,平时就需要刷工卡来考勤 ―― 早上到了单位,在入口刷卡签到,信步走到自己的工位上,继续在电脑的读卡器上再刷一下工卡,在小键盘上输入一个PIN,自己熟悉的Windows桌面就出现在显示器上了,很轻松吧!


        VMware Horizon View产品就很好的支持使用智能卡登录远程虚拟桌面,通过将CA的证书烧入智能卡内,使得智能卡得到授权,其内部存储的证书和指定用户相关联,当读卡器将智能卡内的证书发送给View客户端操作系统后,View客户端就可以用这个证书在服务器端进行验证,从而实现一刷登录的操作。智能卡认证其实是一种通过验证用户有什么(智能卡)和用户知道什么(PIN)的双因素认证方式,这在未来的安全认证体系中会越来越普遍。目前智能卡认证还无法在Mac系统和View管理界面上使用。


        说起来容易,想在View中配置好智能卡,还是需要一定的步骤和经验的。这里我就将具体步骤一一道来。


先决条件

        软件方面,首先要安装好最新版的VMware Horizon View境,包括配合使用的微AD),配置域服证书。同卡器和智能卡的驱动程序。安装View代理的时候注意要选择PCoIP Smart Card,这个选项默认是不选的。


        硬件方面,在已有的View的服/瘦客机的基上,只需要View支持的卡器和智能卡就可以了。


配置智能卡证书

        想配置智能卡认证,必须要有一个根证书,把它加到View服务器的truststore文件里,修改View连接服务器的配置属性,然后来配置智能卡认证的相应属性。

从CA获取根证书

        首先需要拿到在智能卡证书进名的CA的根证书。如果拿不到这个CA的根证书,也可以从智能卡证书或者CA签名过的用户证书里导出。这里,我们从安装好的活动目录证书服务中获取根证书,这是最方便的方法。

        在View服务器的桌面上,用浏览器访问http://CAURL/certsrv.

wKiom1N6zanyf1U3AAOgflnbX4Q661.jpg

       点”Download a CA certificate, certificatechain or CRL.”取根证书

wKioL1N6zYDgNpqWAAKW_z0qtz8142.jpg

       在面点”Download CA certificate”,把下下来的证书certnew.cer,存到本机,例如c:\certnew.cer. 在接下来的操作中,都会延本例中的路径和命名。

将根证书加入服Truststore文件中

        接下来需要将根证书放在服器的truststore文件中,这样View器就可以智能卡用户进认证够访问自己的虚桌面。

       在View器上,使用keytool命令将根证书导入到truststoretrust.key)文件。

wKiom1N6za7yBvXsAADJ0oHxiH8095.jpg

       keytool命令可能会提示你keystore文件加入一个密,自己定就好了。生成好trust.key文件后,将其拷SSL网关配置目下。

wKioL1N6zYfhAXi3AACZGu1Ws_8059.jpg

修改View器配置属性

        然后我需要修改一些服器配置属性。在SSL网关配置目下,生成一个locked.properties文件,文件里写入下面三个条目(注意,千万了!我曾反复调试,就是因useCertAuth写成了userCertAuth。)

        trustKeyfile=trust.key

        trustStoretype=JKS

        useCertAuth=true

wKiom1N6zbjgNcttAANA9IvhGss288.jpg

        如果你的View 接服器和安全服器是分开的,只要通View管理界面配置接服器就好了,配置会自动应用到安全服器上。

        下面重启View器。

View管理界面中配置智能卡选项

        我可以在View管理界面中智能卡认证设定多种使用景,例如不允许使用,可以选用,或者必须使用等等。

        在浏览器中打开View管理界面,访问ViewConfigurationàServers,选择Connection Servers页,点击Edit。

wKioL1N6zZDAzfhgAASc56fyOOQ140.jpg

        在窗口中,选择Authentication,在Smart card Authentication for users后面的下拉框中,选择合适的选项里我使用Optional,也就是可以使用智能卡,也可以使用用户名+密码的方式进行认证。如果选择Required,就只能使用智能卡进行登录认证。对于超市来说,Required模式比较好,因为收银柜台一般没有全键盘输入密码。

wKioL1N8HEygGmouAAJuQpmPujo637.jpg

        点Ok面。重启View器使配置生效。

 

        休息一下,在后面的文章里,我着重看看怎么行活的配置,个需要一定的耐心和心。


关于VMware最终用户计算:

VMware最终用户计算(简称EUC)将您的桌面、业务应用和数据转变为集中管理并从您的数据中心或您选择的云服务提供商合作伙伴安全地交付到任何位置、任何设备的 IT 服务,从而提升员工工作效率。http://www.vmware.com/cn/products/desktop-virtualization.html


作者介绍

wKioL1MHBGGSuMJeAACu_x9xgv4957.jpg

薛江波(新浪微博:Jumbo薛)

VMware 终端用户计算解决方案开发经理,11年IT经历,丰富的业务流程管理、数字营销以及虚拟化产品和解决方案开发经验。目前致力于终端用户计算产品的解决方案开发以及市场推广工作。

你可能感兴趣的:(vmware,认证,智能卡,桌面虚拟化)