Downloading, Installing, and Connecting to Pulse Secure Remote Access VPN in Linux


Introduction

Secure Sockets Layer (SSL) virtual private network (VPN) provides secure remote access from one machine to restricted/private resources across a public network. Virginia Tech's SSL VPN service referred to as Remote Access VPN is a subscription based service that allows you to access Virginia Tech resources remotely across the globe. This service does not provide any end-to-end encryption to other services that are being accessed over VPN but does encrypt the traffic between your machine and the VPN device.

Top of page

Contents

Top of page

Top of page

Eligibility Requirements

Top of page

Supported Platforms

See pages 9-12 of Pulse Secure Desktop Client Supported Platforms Guide PDF.

4Help does not support Linux installations. Due to the wide variety of Linux distributions, 4Help cannot provide any support beyond these basic instructions. We do not guarantee that they will work with your particular device or client.

For security reasons, we ask users to upgrade their machines to the latest version and update them periodically to receive any patches for vulnerabilities. Network Infrastructure and Services (NI&S) is unable to support operating systems that are no longer supported by the operating system manufacturer. 

Top of page

Network Password and 2-Factor Authentication

Your Network Password is different from your regular VT Username Passphrase. For instructions to get or reset it, see the View, Change, or Reset Network Password section of Changing or Resetting My Password.

The Virginia Tech Remote Access VPN service requires using 2-factor authentication. For more information, see Using 2-Factor Authentication.

Top of page

Connection Options

Generally, b) - VT Traffic over SSL VPN is the recommended connection profile, since it provides access to all Virginia Tech resources and doesn't slow down internet traffic to services outside of Virginia Tech. For more information, see the What is the difference between two Pulse Secure VPN Connection profiles? section of Remote Access VPN Frequently Asked Questions.

Top of page

Instructions

Download, Install, and Connect to VPN in Linux

Disclaimer: 4Help does not support Linux installations. Due to the wide variety of Linux distributions, 4Help cannot provide any support beyond these basic instructions. We do not guarantee that they will work with your particular device or client.

These instructions were created using Ubuntu. Instructions may differ for other distributions.

  1. Click one of the following links to download the Pulse installer appropriate for your version of Linux:
  2. Please follow the instructions found at Pulse Secure Client for Linux. Once the installation is complete, please proceed to next step.
  3. Use the graphical Pulse Secure interface to create a connection.
    1. On the Dock, use the graphical search menu to search for: pulse
    2. To start Pulse, double-click PulseSecure.
    3. Create the first connection.
      1. In the Pulse Secure window, click the plus sign (+).
      2. In the Name: text box, type: a) - All Traffic over SSL VPN
      3. In the URL: text box, type:  https://vpn.nis.vt.edu/alltraffic
      4. Click Save.
    4. Create the second connection. (Recommended connection profile)
      1. In the Pulse Secure window, click the plus sign (+).
      2. In the Name: text box, type: b) - VT Traffic over SSL VPN
      3. In the URL: text box, type: https://vpn.nis.vt.edu/vttraffic
      4. Click Save.
  4. Use the graphical Pulse interface to connect.
    1. Click Connect.
    2. Type your credentials.
      1. In the PID text box, type your VT Username, which is the first part of your @vt.edu email address.
      2. In the Network password: text box, type your network password.
      3. Click Sign In.
      4. When prompted, complete 2-factor authentication with your second factor. For instructions, see Authenticating with Your Second Factor.
    3. When the connection is complete, Connect will change to Disconnect.
  5. When you are finished using the remote access VPN, disconnect from it by clicking Disconnect.

Top of page

Alternate Client for Linux: OpenConnect

Disclaimer: 4Help does not support Linux installations. Due to the wide variety of Linux distributions, 4Help cannot provide any support beyond these basic instructions. We do not guarantee that they will work with your particular device or client.

  1. From your terminal install openconnect (latest version). 
  2. From your terminal connect to VPN by running the following command as root: sudo openconnect --protocol=pulse 'https://vpn.nis.vt.edu/vttraffic'
  3. When prompted, for username, enter your VT Username, which is the first part of your @vt.edu email address.
  4. When prompted, for password, enter your network password.
  5. When prompted for password#2, enter the method of 2-factor authentication you want to use:
    • push
      (This will send a push notification to the first push-capable device that is enrolled in your Duo account. To send the push notification to a different device, add a number to the end. For example, "push2" or "push3".)
    • phone
      (This will call the first voice-capable device that is enrolled in your Duo account. To have a different device called, add a number to the end. For example, "phone2" or "phone3".)
    • sms1
      (This will send an SMS to the first SMS-capable device that is enrolled in your Duo account. To send the SMS to a different device, add a number to the end. For example, "sms2" or "sms3".)
    • You may use a passcode by entering the 6-digit passcode at the password#2 prompt.

Top of page