此产品的文档集力求使用非歧视性语言。在本文档集中,非歧视性语言是指不隐含针对年龄、残障、性别、种族身份、族群身份、性取向、社会经济地位和交叉性的歧视的语言。由于产品软件的用户界面中使用的硬编码语言、基于 RFP 文档使用的语言或引用的第三方产品使用的语言,文档中可能无法确保完全使用非歧视性语言。 深入了解思科如何使用包容性语言。
思科采用人工翻译与机器翻译相结合的方式将此文档翻译成不同语言,希望全球的用户都能通过各自的语言得到支持性的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 Cisco Systems, Inc. 对于翻译的准确性不承担任何责任,并建议您总是参考英文原始文档(已提供链接)。
目录
本文档介绍为Windows计算机启用AnyConnect锁定和从添加/删除程序列表中隐藏AnyConnect所需的步骤。
作者:思科TAC工程师Christian G. Hernandez R。
Cisco 建议您了解以下主题:
思科自适应安全设备(ASA)配置
本文档中的信息基于以下软件和硬件版本:
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您的网络处于活动状态,请确保您了解所有命令的潜在影响。
Windows版AnyConnect锁定:思科建议向最终用户授予有限的权限, Cisco AnyConnect 安全移动客户端 设备上。如果最终用户保证其他权限,安装程序可以提供锁定功能,防止用户和本地管理员关闭或停止AnyConnect服务。
您有三个不同的选项可启用AnyConnect锁定功能:
1.从Windows命令提示符终端安装MSI安装程序。
2.从AnyConnect预部署软件包安装向导中锁定选项。
3. ASDM — 导入示例安装程序锁定将文件转换到ASA。
从Windows的“添加/删除”程序列表中隐藏AnyConnect:您可以从“Windows控制面板卸载程序”的“添加/删除程序”列表中隐藏已安装的AnyConnect模块。
您有两个选项可启用从添加/删除程序列表功能隐藏AnyConnect:
1.从Windows命令提示符终端安装MSI安装程序。
2. ASDM — 将示例安装程序hide-addremove转换文件导入ASA。
配置步骤
步骤1.下载Windows的AnyConnect预部署软件包文件。
第1.1步导航至思科软件下载页面并下载要安装在Windows计算机上的AnyConnect版本。
在本示例中,下载包含单个MSI的Windows AnyConnect预部署软件包 版本4.9.04053的文件(anyconnect-win-4.9.04053-predeploy-k9.zip)。
msiexec -i anyconnect-win-4.9.04053-xxxxxxx-predeploy-k9.msi TRANSFORMS=_anyconnect-win-lockdown.mst LOCKDOWN=1 -lvx* install.log
注意:LOCKDOWN值设置为“1”,启用锁定功能以安装AnyConnect模块。
注意:Cisco建议您使用提供的示例转换文件来设置此属性,将转换应用于要锁定的每个模块的每个MSI安装程序。您可以从Cisco AnyConnect安全移动客户端软件下载页下载示例转换。
注意:如果部署核心客户端以及一个或多个可选模块,则必须将LOCKDOWN属性应用于每个安装程序。此操作只是一种方式,除非您重新安装产品,否则无法删除。
msiexec -i anyconnect-win-4.9.04053-core-vpn-predeploy-k9.msi TRANSFORMS=_anyconnect-win-lockdown.mst LOCKDOWN=1 -lvx* install.log
msiexec -i anyconnect-win-4.9.04053-umbrella-predeploy-k9.msi TRANSFORMS=_anyconnect-win-lockdown.mst LOCKDOWN=1 -lvx* install.log
配置步骤
步骤1.下载Windows的Anyconnect预部署软件包文件。
第1.1步导航至思科软件下载页面并下载要安装在Windows计算机上的AnyConnect版本。
在本示例中,下载包含版本4.9.04053(anyconnect-win-4.9.04053-predeploy-k9.zip)的单个MSI文件的Windows AnyConnect预部署软件包。
步骤3.使用AnyConnect安装向导。
第3.1步从显示的选项中选择要安装的AnyConnect模块。
在本例中,选择AnyConnect CORE & VPN和Umbrella Roaming Security模块。
步骤4.启用AnyConnect锁定功能。
第4.1步要启用CORE & VPN和Umbrella漫游安全模块的锁定功能,请选择Lock Down Component Services 选项并继续安装。
步骤5.确认AnyConnect模块的安装。
第5.1步显示下一条消息后,AnyConnect模块的安装将以100%的速度完成。
配置步骤
步骤1.下载Windows的AnyConnect预部署软件包文件。
第1.1步导航至思科软件下载页面并下载要安装在Windows计算机上的AnyConnect版本。
在本示例中,下载包含单个MSI的Windows AnyConnect预部署软件包 版本4.9.04053的文件(anyconnect-win-4.9.04053-predeploy-k9.zip)。
msiexec -i anyconnect-win-4.9.04053-xxxxxxx-predeploy-k9.msi TRANSFORMS=_anyconnect-win-hide-addremove-display.mst ARPSYSTEMCOMPONENT=1 -lvx* install.log
注意: ARPSYSTEMCOMPONENT值设置为“1”,启用“从添加/删除程序列表”功能中隐藏AnyConnect,以便安装AnyConnect模块。
注意:Cisco建议您使用提供的示例转换文件来设置此属性,将转换应用于要隐藏的每个模块的每个MSI安装程序。您可以从Cisco AnyConnect安全移动客户端软件下载页下载示例转换。
注意:如果部署核心客户端以及一个或多个可选模块,则必须将HIDE-AnyConnect属性应用于每个安装程序。此操作只是一种方式,除非您重新安装产品,否则无法删除。
此过程仅适用于AnyConnect网络部署更新。本示例考虑从版本4.9.04053到4.9.0.6037的AnyConnect网络部署更新。
配置步骤
步骤1.确认在Windows计算机上运行的AnyConnect版本。
第1.1步本例中的Windows计算机已为核心和VPN以及Umbrella漫游安全模块安装AnyConnect版本4.9.04053。
步骤2.下载Windows的AnyConnect头端部署软件包文件。
第2.1步导航至思科软件下载页面,并下载AnyConnect头端部署包文件版本,以在Windows计算机上安装,以便进行网络部署更新。
在本例中,下载Windows AnyConnect头端部署包 版本4.9.06037(anyconnect-win-4.9.06037-webdeploy-k9.pkg)。
注意: AnyConnect_anyconnect-win-lockdown.mst示例转换文件适用于任何需要的AnyConnect模块。
注意:在撰写本文时,用于导入示例转换文件的名称在名称开头必须带有下划线“_”,这将强制导入的示例转换用于任何AnyConnect模块。如果在名称开头使用不带下划线的其他名称,则导入的转换示例仅适用于CORE & VPN Anyconnect模块(CSCvy38427)的转换。
步骤9. AnyConnect Web部署自动更新。
第9.1步强制CORE & VPN和Umbrella漫游安全模块执行AnyConnect Web部署自动更新操作。
此处已配置ASA AnyConnect以允许CORE & VPN和Umbrella漫游安全模块自动更新:
webvpn
enable outside
anyconnect image disk0:/anyconnect-win-4.9.06037-webdeploy-k9.pkg 1
anyconnect enable
tunnel-group-list enable
group-policy ANYCONNECT_GP1 internal
group-policy ANYCONNECT_GP1 attributes
vpn-tunnel-protocol ssl-client ssl-clientless
split-tunnel-policy tunnelspecified
split-tunnel-network-list value SPLIT_TUNNEL1
webvpn
anyconnect modules value umbrella
tunnel-group MY_TUNNEL1 type remote-access
tunnel-group MY_TUNNEL1 general-attributes
address-pool VPN_POOL1
default-group-policy ANYCONNECT_GP1
tunnel-group MY_TUNNEL1 webvpn-attributes
group-alias SSL_TUNNEL1 enable
第9.2步从在Windows计算机上运行版本4.9.04053的AnyConnect客户端开始连接到ASA头端。
第9.3步之后,AnyConnect Core & VPN和Umbrella漫游安全模块将更新为4.9.06037版,并启用锁定和从添加/删除程序列表功能中隐藏。
步骤1.打开Windows服务(services.msc),如下所示。
步骤2.然后,r右键单击CORE & VPN和Umbrella Roaming Security服务,然后单击VPN。
您可以确认锁定功能已启用,因为您不允许启动、停止、暂停、恢复或重新启动这些AnyConnect模块的服务。
步骤1.按如下方式打开AnyConnect客户端。
步骤2.确认已安装AnyConnect版本。
为此,请选择AnyConnect客户端下的INFO图标,如下所示:
第2.1步对于AnyConnect版本4.9.04053:
第2.2步对于AnyConnect版本4.9.06037:
步骤3.确认AnyConnect CORE & VPN和Umbrella漫游安全模块在“添加/删除Windows程序列表”中都已隐藏。
为此,请导航至“Windows控制面板”>“卸载程序”。
本文档不提供要遵循的故障排除过程。
CSCvy38427 ASDM:转换文件名必须以“_”下划线开头,以便对多个交流模块生效