Reaching Others University at Buffalo - The State University of New York
Skip to Content

AnyConnect VPN: Linux Download for Personally Owned Computers

Securely connect to UB services from off-campus, such as My Virtual Computing Lab and UBfs Myfiles, using this program and your own Internet Service Provider.


AnyConnect may be downloaded by faculty, staff and students who have paid the technology fee.


  • Internet connection
  • Ability to configure firewall to allow VPN connection
  • Kernel Headers for the currently running kernel
  • GNU Compiler & Development tools
  • Superuser privileges (root/sudo)

You must be located off campus and first establish a connection to the Internet through your Internet Service Provider (ISP), such as Time Warner or Verizon, in order to use AnyConnect.

You can run AnyConnect from a foreign country, but only if your ISP is not running a proxy server.

Export Control Notice

VPN may be subject to the U.S. Export Administration Regulations and other U.S. law, and may not be exported or re-exported to certain countries or to persons or entities prohibited from receiving U.S. exports. You are responsible for using VPN in accordance with the requirements of U.S. law, and you hereby certify that you will comply with all export laws and restrictions and regulations of the Department of Commerce or other United States authority, and not export or allow the re-export of VPN in violation of any such restrictions, laws or regulations.

For further information, consult the Bureau of Industry and Security web site.

By downloading this software, you agree to the above Export Control Notice.

Installation on Ubuntu Linux

  1. Download client to a temporary folder.
  2. Open a terminal window and navigate to the temporary folder.
  3. Choose your system:
    • For 32-bit systems, enter:
      tar xzvf anyconnect-predeploy-linux-3.1.02043-k9.tar.gz
    • For 64-bit systems, enter:
      tar xzvf anyconnect-predeploy-linux-64-3.1.02043-k9.tar.gz
  4. Enter cd anyconnect-3.1.02043/vpn
  5. Enter sudo ./
  6. Open Applications > Internet > Cisco AnyConnect VPN Client.

Installing Required SSL Certificates

  1. Download the following 3 certificates to a temporary folder:
  2. Open a terminal window and navigate to the temporary folder.
  3. Copy the three certificates to the correct directory:
    • sudo mv AddTrust_External_Root.pem /opt/.cisco/certificates/ca/
    •  sudo mv COMODOHigh-AssuranceSecureServerCA.pem /opt/.cisco/certificates/ca/
    • sudo mv UTN_USERFirst_Hardware_Root_CA.pem /opt/.cisco/certificates/ca/
  4. Restart your VPN client to load the new certificates.

Initial Configuration

The first time you launch AnyConnect:

  1. Launch AnyConnect by double-clicking its icon.
  2. Enter into the Connect to: box.
  3. Click Select to initiate the connection.
  4. Enter your UBITName and password when prompted.

Did This Page Answer Your Question?

Email, UBITName or phone number
Enter the letters or numbers you see below in the space provided. Click "Get a new challenge" if they are not readable.