Skip to content

Instantly share code, notes, and snippets.

@tirzasrwn
Created January 4, 2023 02:35
Show Gist options
  • Save tirzasrwn/339ac7dcc9c9c08abfbe13eba64e6080 to your computer and use it in GitHub Desktop.
Save tirzasrwn/339ac7dcc9c9c08abfbe13eba64e6080 to your computer and use it in GitHub Desktop.
OpenConnect installation

OpenConnect

The Cisco AnyConnect client can and does work on Linux-based operating systems and you a free to download and install it using its insall shell script, however, the open source community has produced an AnyConnect SSL VPN compatible client called OpenConnect which will be available for in your modern Linux-based OS. For this document, we've used the latest Ubuntu 14.04 Desktop distribution as an example. The following should show you step-by-step how to install and configure OpenConnect for the UoM AnyConnect VPN service.

Installing OpenConnect

Follow these steps and refer to the screenshots to install OpenConnect, some basic knowledge of your Linux-based operating system is assumed.

  • Open Terminal
  • Install OpenConnect from the Ubuntu Universe software repository
$ sudo apt-get install openconnect network-manager-openconnect network-manager-openconnect-gnome
  • ubuntu openconnect install
  • Open System Settings => Network, click the plus button in the bottom left corner of the window to add a new connection
  • Choose Interface: VPN, click on Create...
  • Choose Cisco AnyConnect Compatible VPN (openconnect), click on Create...
  • On the VPN tab, complete as follows: Connection name: Unimelb AnyConnect and Gateway: remote.unimelb.edu.au/staff or remote.unimelb.edu.au/student, click on Save...
  • Confirm that you now have a new VPN connection available, click the off/on switch to enable it
  • Click the connection icon to logon to the VPN, enter your username and password and click Login
  • Make a SecureSHell connection to a remote host to confirm that it is available via the VPN interface
  • Source: https://people.eng.unimelb.edu.au/lucasjb/archive/oc_old.html
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment