Pulse Secure Client Installation on Linux

No comments

Pulse Secure Client Installation on Linux

VPN (Virtual Private Network) is a service that lets you access the restricted area and privately by routing your connection through a VPN server. All VPN solutions provide clients with ability to connect to restricted areas with authentication methods.

Pulse Secure is one of the enterprise VPN solution that provides clients;

  • Unifying access control across hybrid IT ecosystems
  • Enabling secure remote access to business networks
  • Network Access Control with IoT enablement

Linux is one of the most popular Operating System which used by developers and also system administrator. If you are using Windows and Linux at same computer like me, sometimes you need to use Pulse Secure on Linux. So at this post I will explain how to install and configure Pulse Secure Client for Linux.

 Basically installation process has three main steps which same as Windows installation.

  1. Install binaries
  2. Install certificates
  3. Define VPN site

I added supported Linux platform by Pulse Secure Client. New published Ubuntu release (18.04 ) also supported.

Step 1: Install binaries

You should check this link. Follow instruction and register your e-mail. Then you will get links to download Pulse Secure Clients.

Linux (Ubuntu, debian):

#dpkg -i install ps-pulse-linux-9.0r2.0-b819-ubuntu-debian-64-bit-installer.deb

#/usr/local/pulse/PulseClient_x86_64.sh install_dependency_packages

Checking for missing dependency packages …

Linux (Centos, Fedora, RHEL):

# rpm -ivh ps-pulse-linux-9.0r2.0-b819-ubuntu-debian-64-bit-installer.rpm

#/usr/local/pulse/PulseClient_x86_64.sh install_dependency_packages

Checking for missing dependency packages …

Step 2: Install Certificate

You need to download and add VPN SSL certificates to the trusted certificate stores. There are so many ways to get all certificates from end-user site. One of the easy way use web browser to download all certificates in chain.

You should export 3 type of certificates from certificate chain.( Root, Intermediate and End-User Certificate)

Linux (Ubuntu, debian):

Install the ca-certificate package.

#apt-get install ca-certificates

Copy your CA to /usr/local/share/ca-certificates/

#sudo cp Root.crt /usr/local/share/ca-certificates/
#sudo cp Intermediate.crt /usr/local/share/ca-certificates/
#sudo cp EndUser.crt /usr/local/share/ca-certificates/

Update the CA store.

#sudo update-ca-certificates

Linux (Centos, Fedora, RHEL):

Install the ca-certificate package.

#yum install ca-certificates

Enable the dynamic CA configuration feature.

#update-ca-trust force-enable

Add it as a new file to /etc/pki/ca-trust/source/anchors/

#cp Root.crt /etc/pki/ca-trust/source/anchors/
#cp Intermediate.crt /etc/pki/ca-trust/source/anchors/
#cp EndUser.crt /etc/pki/ca-trust/source/anchors/

Update the CA store.

#update-ca-trust extract

3-Define VPN

If you complete all task without problem then you need to define your VPN site settings. Run “Pulse Secure” and add your VPN site configuration.

Useful Links:




Follow me


I'm a System Engineer with extensive experience and administration skills and works for Interbank Card Center Of Turkey.I provide hardware and software support for the following Unix/Linux and Windows platforms.(Oracle Solaris,HP-UX, Linux, IBM-AIX, Windows Servers)
Follow me
facebooktwittergoogle_pluslinkedinby feather

No comments yet.

You must be logged in to post a comment.