Install and Connect to GlobalProtect VPN (Linux)

Context

This article will help you download and install GlobalProtect VPN version 6.3.3-h15 on your Linux workstation, upgrade from an older version, and connect to the UT Dallas VPN. All instructions are based on Ubuntu (Debian) and Rocky Linux (based on Red Hat Enterprise Linux). You may need to adjust these instructions if you use another Linux distribution.

Security update (October 2026): All Linux GlobalProtect versions older than 6.3.3-h15, including 6.2.8, are affected by a security vulnerability (CVE-2026-0307). Linux clients do not update automatically. If you use GlobalProtect on Linux, follow Upgrading from an older version below.
Note: Only specific versions of Linux are supported. To check whether your version of Linux is compatible with GlobalProtect, see the Palo Alto Networks Compatibility Matrix.

Download

Download GlobalProtect-Linux-6.3.3-h15.tgz (UT Dallas Box, sign in with your NetID). Box can't preview this file type, so click Download.

Installing

Palo Alto's recommended install method for version 6.2.1 and later is the gp_install.sh script. The script detects your Linux distribution and installs the right package for you.

  1. Open the terminal and use cd to go to the folder you downloaded to, for example:
    cd ~/Downloads
  2. Extract the file:
    tar -xvf GlobalProtect-Linux-6.3.3-h15.tgz
  3. Run ls and check that gp_install.sh is listed. If the files were extracted into a new folder, cd into that folder first.
  4. Run the installer without sudo. It will ask for your password when it needs it:
    ./gp_install.sh
    For a command-line-only install (servers or computers with no desktop), use ./gp_install.sh --cli-only instead.
  5. When the installer finishes, log out and log back in (or restart your computer).
  6. To open the GlobalProtect UI, choose GlobalProtect from your Applications menu, or run globalprotect launch-ui.

Note: The GlobalProtect icon will generally not appear in the top taskbar in Linux. This is a known issue. You can always re-launch GlobalProtect (to connect or disconnect) using the methods listed above.

Upgrading from an older version

  1. Check your current version: open GlobalProtect and go to Settings > About, or run globalprotect show --version.
  2. If it shows anything older than 6.3.3-h15 (for example 6.1.x, 6.2.x, or an earlier 6.3.3 build), disconnect, then follow Installing above. Running ./gp_install.sh over the old version upgrades it.
  3. Check the version again. It should show 6.3.3-h15 (build c63) or later.

Connecting

  1. To open the GlobalProtect UI, choose GlobalProtect from your Applications menu, or run globalprotect launch-ui.
  2. Enter the portal address: utdvpn.utdallas.edu
  3. Click Connect.
  4. Your default browser will open to complete authentication. Log in with your NetID and Password, then complete Duo authentication.
Note: OIT is aware of issues with GlobalProtect for Linux when Firefox is set as your default browser. If you can't log in, keep Firefox installed but set Chrome as your default browser, then try again.
No browser opens when you click Connect? Run sudo nano /opt/paloaltonetworks/globalprotect/pangps.xml, add <default-browser>yes</default-browser> on a new line under <Settings>, save (Ctrl+O, Enter), exit (Ctrl+X), then log out and back in.
  1. When prompted, choose to open the application. The prompt may vary based on your version of Linux (Ubuntu and Rocky Linux are shown below). If you do not see the popup, choose the "click here to launch GlobalProtect" option.


  2. Your client will now show as connected.
Note: If you're having trouble running the VPN on Linux, visit KA 900 for a list of possible fixes. When contacting the OIT Service Desk, include your Linux version (cat /etc/os-release), your GlobalProtect version, and a screenshot of the error.
50% helpful - 2 reviews
Print Article

Related Articles (2)

The Evolution Mail client supports Microsoft 365 through the evolution-ews plugin, starting in evolution-ews v3.27.91 and above.
Issue with the Global Protect VPN where users on Ubuntu 22.04 and other similar Linux versions cannot connect to VPN due to an SSL handshake issue. The issue is caused by the software update due to some package incompatibility. Follow the instructions in this article for possible solutions.

Related Services / Offerings (1)

The GlobalProtect Virtual Private Network (VPN) provides secure access to restricted University data and resources using an off-campus computer through a secured Internet connection. In order to utilize VPN services, you must first be enrolled in Duo.