Pulse Secure on Linux (alternative client)

Logo
  1. Official Pulse Secure client supports only CentOS 7, Ubuntu 16-19, Fedora 30, RHEL 7, DEBIAN 9-10.
  2. If you use other versions of Linux based OS you can try to use an alternative open source client Openconnect.
  3. We've tested this client on Ubuntu 19.10x64 and 20.04x64 so below you will see how to install and use it on these versions ONLY. If you have any other Linux versions you can call 5600 and leave a request to check it.
  4. First, instructions for the Openconnect version without GUI so this will work in Terminal on both, server and desktop, versions. All commands will be ran under a usual user with sudo rights.
    1. Install the client:
      sudo apt update && sudo apt upgrade
      sudo apt install openconnect vpnc vpnc-scripts
      sudo apt autoremove
      
    2. Now we have the client installed and we can connect to the Technion VPN from the Terminal window (-b means "Continue in background after startup"; --protocol=nc means "Connect to Pulse Secure SSL VPN"):
      sudo openconnect -b --protocol=nc --user=romans@technion.ac.il https://vpn.technion.ac.il/
    3. To check your IP for VPN tunnel:
      ip addr show tun0 | grep inet
    4. To disconnect from the VPN:
      sudo killall openconnect
  5. Next, there are instructions for GUI based Openconnect client.
    • Install the client:
      sudo apt update && sudo apt upgrade
      sudo apt install openconnect vpnc-scripts network-manager-openconnect network-manager-openconnect-gnome
      sudo apt autoremove
      sudo systemctl restart network-manager.service
    • Now we move to the GUI part:
    • Click on network icon in top menu. Then click on gear icon:

    • Choose Settings. Click on plus sign right next to VPN.
      2-network
    • Then click on Multi-protocol VPN client (openconnect):

    • Give a name to the VPN connection (Technion VPN). Choose Juniper Network Connect as VPN Protocol and fill Gateway field with vpn.technion.ac.il. Then choose a certificate file by clicking on folder icon right to CA Certificate:

    • Go to /etc/ssl/certs folder, choose ca-certificates.crt file then click Open:

    • Then click on Add:

    • Connect to the Technion VPN. Fill username (username@technion.ac.il or username@campus.technion.ac.il) and password from OTP generator (don't forget about PIN code). Then click Login.
      5-user_password
    • You are connected now.
      6-vpn_connected
    • You can check your Technion IP.
      ip addr show dev vpn0 | grep inet