1. Download the pulsesecure client off of https://mail.engineering.uiowa.edu/downloads/
2. Choose the latest version for your distro
    a. Debian/Ubuntu: https://mail.engineering.uiowa.edu/downloads/ps-pulse-linux-9.0r6.0-b969...
    b. Centos/RHEL: https://mail.engineering.uiowa.edu/downloads/ps-pulse-linux-9.0r6.0-b969...

3. Use the software installer gui by clicking on the download and installing it.
OR:
Ubuntu/Debian: dpkg -i ps-pulse-linux-9.0r6.0-b969-ubuntu-debian-64-bit-installer.deb
Centos/RHEL: rpm -ivh ps-pulse-linux-9.0r6.0-b969-centos-rhel-64-bit-installer.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 ps-pulse-linux-9.0r6.0-b969-centos-rhel-64-bit-installer.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.