1. Download the pulsesecure client off of https://s-l109.engr.uiowa.edu/downloads/
2. Choose the latest version for your distro
    a. Debian/Ubuntu: https://s-l109.engr.uiowa.edu/downloads/PulseSecure-lnx64.deb
    b. Centos/RHEL: https://s-l109.engr.uiowa.edu/downloads/PulseSecure-lnx64.rpm

3. Use the software installer gui by clicking on the download and installing it.
OR after manually downloading the package install it by:
Ubuntu/Debian: dpkg -i PulseSecure-lnx64.deb
Centos/RHEL: rpm -ivh PulseSecure-lnx64.rpm

4. Once installed go ahead and search for the pulsesecure client.

In Ubuntu if the application fails to launch you may be missing required packages. Possibilities are:
     libgnome-keyring-common
     libgnome-keyring0
     libwebkitgtk-dev

These can be installed using the Synaptic GUI or “sudo apt install <packagename>”

To troubleshoot in Ubuntu the default install directory is /usr/local/pulse.
 

On Centos/Rhel:
yum install PulseSecure-lnx64.rpm

launch pulse-secure and click the plus button and create a new connection. The URL should be
https://vpn.engineering.uiowa.edu

For this next step refer to the duo documentation:
push:
Enter “push” (without quotation marks) to receive a push notification if you are using the Duo Mobile Push app. Tap "Approve" on the notification to complete your login.

phone:
Enter “phone” to receive a phone call at the number you’ve enrolled for two-step logins. Respond to the call to complete your login.

sms:
Enter “sms” to receive a list of passcodes via text. Your initial authentication attempt will be denied. Repeat the process and enter one of the new passcodes you’ve received.