Step 1: Download the appropriate Pulse Secure Linux client package for your Linux distribution (UCSB BOX login required). Note that separate 32-bit and 64-bit installer packages are available for Debian/Ubuntu and RHEL/CentOS distributions.

If you are using a distribution of Linux not supported by Pulse Secure, you may try using the open-source client OpenConnect with the following parameters:

server address:
Realm name: UCSB-Remote-Access


Step 2:

(Ubuntu/Debian) Install the Pulse Secure package using the command: dpkg --install <package name>

(RHEL/CentOS) Install the Pulse Secure package using the command: rpm -ivh <package name>

Step 3: Follow the instructions in /usr/local/pulse/README to install any dependent packages. Be sure to follow instructions at the end of the README as well to set the LD_LIBRARY_PATH in your .bashrc (or other file to set environment variables). Do not move any files out of /usr/local/pulse .

Step 4: Open the Pulse Secure GUI client. (You may have to search your system to locate it.)

linux vpn screenshot

Step 5: Click the + button to add a Connection Profile with the following parameters:

Name: UCSB Remote Access

Ensure that you have typed the URL exactly as listed above - http: will not work - it must be https: 

Save the Connection Profile.

linux vpn screenshot


Step 1: In the Pulse Secure client window, click the Connect button inside the "UCSB Remote Access" connection profile.

Step 2: A window will open prompting you to enter your UCSBnetID and password.  Provide them and click "Sign In." After a few seconds, your client will connect and  the button should change to "Disconnect."  Click the arrow on the left to expand the status area - this will show the words "Status: Connected."

linux vpn screenshot

Step 3: Verify your VPN connection by using a web browser to visit The web page will display the network address your computer is using. If the VPN is in use, it should say “On-campus address (VPN)”.

Step 4: To disconnect from the campus VPN service, click the "Disconnect" button.

Alternate / non-GUI / command-line client usage:

  • Open a Terminal window and type:
    • /usr/local/pulse/ -h -u <UCSBNetID> -U -r UCSB-Remote-Access
  • It should prompt you for “VPN Password:” (UCSBNetID password).
  • To check connection status, in another Terminal window, type:
    • /usr/local/pulse/ -S
  • To terminate the connection, in another Terminal window, type:
    • /usr/local/pulse/ -K
  • for help on the command line options, type:
    • /usr/local/pulse/ -H

PLEASE NOTE: We do not formally support Pulse Secure on Linux due to the wide range of distributions and their varying configuration methods.  More information about the Linux client and dependencies is available here and here from the vendor's support site.