Here's guide for setting up Cisco Secure Client (AnyConnect) VPN on HP ThinPro OS
Steps:
- Switch to administrator mode and open the terminal.
- Unlock the filesystem by the following command:
fsunlock{codeBox}
- Update the distro libraries.
sudo apt update && sudo apt upgrade{codeBox}
- Download the latest Cisco Secure Client or AnyConnect package.
- Navigate to the directory where your package file is located.
cd /path/to/package/directory{codeBox}
- If the package has an install.sh script file which archived in a tarball archive (.tar.gz), install using the following steps:
- decompress the package.
tar -xvzf filename.tar.gz{codeBox}
- Navigate to the decompressed package directory.
cd /path/to/decompressed/package/directory{codeBox}
- List the files inside the directory to make sure that the script file "vpn_install.sh" exists.
ls{codeBox}
- Run the installation script file.
sudo ./vpn_install.sh{codeBox}
- decompress the package.
- If the package extension is debian package file (.deb), install using the following steps:
- Navigate to the package directory.
cd /path/to/package/directory{codeBox}
- Then, install all the .deb packages inside the archive
sudo apt -i package.deb{codeBox}
- Then, install any required dependency packages.
sudo apt -f install{codeBox}
- Navigate to the package directory.
- Additionally if you have a pgp key, install it by the following command.
sudo gpg --import keyname.pgp{codeBox}
- Now, you can run Cisco Secure Client by the following command.
/opt/cisco/secureclient/bin/vpnui{codeBox}
You can edit the local policies from the xml file in the following directory /opt/cisco/secureclient/AnyConnectLocalPolicy.xml{alertInfo}
If you have a preconfigured xml file for VPN profiles, copy it to the following directory /opt/cisco/secureclient/vpn/profile/acvpn.xml{alertInfo}