¿Alguien ha tenido suerte eliminando partes del cliente de AnyConnect y vuelto a empaquetar? Quiero reconstruir el paquete para que solo tenga el cliente VPN…nada más para luego volver a empaquetar y desplegar vía JAMF, no tengo suerte con Composer.
Lamentablemente, los foros de JAMF no permiten enlazar directamente a una publicación en un hilo. Pero d.williams en una publicación de febrero de 2019 en https://www.jamf.com/jamf-nation/discussions/10847/deploying-anyconnect-without-the-web-security-module tiene las instrucciones que hemos encontrado muy útiles (y aún funcionan con 4.8):
- Descarga el DMG de AnyConnect de Cisco.
- Extrae AnyConnect.pkg del DMG a tu Escritorio.
- Ejecuta los siguientes comandos en Terminal:
mkdir AnyConnectVPN
pkgutil --expand AnyConnect.pkg AnyConnect
cp -r AnyConnect/vpn_module.pkg ./
cp -r vpn_module.pkg/* AnyConnectVPN/
pkgutil --flatten AnyConnectVPN AnyConnectVPN.pkg
rm -r ./AnyConnect.pkg ./AnyConnect ./AnyConnectVPN ./vpn_module.pkg
La forma en que lo hicimos fue instalando todos los componentes a través de una política en jamf, luego ejecutando un script después que elimina todos los componentes innecesarios.
#!/bin/sh
#inicio del script de desinstalación de AnyConnect
## Desinstalar Web Security
/opt/cisco/anyconnect/bin/websecurity_uninstall.sh
## Desinstalar AMP
/opt/cisco/anyconnect/bin/amp_uninstall.sh
## Desinstalar ISEPosture
/opt/cisco/anyconnect/bin/iseposture_uninstall.sh
exit 0
Usamos el cliente umbrella, por lo que no está listado aquí.