Network/VPN/Linux: Difference between revisions

From UMIACS
Jump to navigation Jump to search
m (Fchan1 moved page Network/VPN/Ubuntu to Network/VPN/Linux: Genericizes Ubuntu VPN install instructions to add RPM-based linux (DOCS-1091))
(DEB/RPM -> debian/red hat)
Line 6: Line 6:
== Connecting through the Pulse Secure client ==
== Connecting through the Pulse Secure client ==
#'''Download the client:'''
#'''Download the client:'''
#:[[Media:Pulsesecure_22.7.R2_amd64.deb|64 bit Pulse Secure Client for DEB-based Linux (e.g. Ubuntu)]]
#:[[Media:Pulsesecure_22.7.R2_amd64.deb|64 bit Pulse Secure Client <tt>.deb</tt> for Debian-based Linux (e.g. Ubuntu)]]
#:[[Media:Pulsesecure-22.7-R2.x86 64.rpm|64 bit Pulse Secure Client for RPM-based Linux (e.g. Fedora)]]
#:[[Media:Pulsesecure-22.7-R2.x86 64.rpm|64 bit Pulse Secure Client <tt>.rpm</tt> for Red Hat-based Linux (e.g. Fedora)]]
#:''Upon starting the client for the first time it may ask to upgrade the client.  This will pull an up-to-date version of the client with the most recent configuration.''
#:''Upon starting the client for the first time it may ask to upgrade the client.  This will pull an up-to-date version of the client with the most recent configuration.''
#'''Navigate to the download location in terminal. e.g.: ''' <tt>cd ~/Downloads</tt>
#'''Navigate to the download location in terminal. e.g.: ''' <tt>cd ~/Downloads</tt>
#'''Install the package with dependencies, providing your password for sudo when requested.'''
#'''Install the package with dependencies, providing your password for sudo when requested.'''
#:*For a DEB-based OS, run: <code>sudo dpkg -i <insert_filename_here>.deb</code>
#:*For a Debian-based OS, run: <code>sudo dpkg -i <insert_filename_here>.deb</code>
#:[[Image:UbuntuPulseInstall.png|thumb|center|500px|]]
#:[[Image:UbuntuPulseInstall.png|thumb|center|500px|]]
#:*For an RPM-based OS, run: <code>sudo rpm -i <insert_filename_here>.rpm</code>
#:*For a Red Hat-based OS, run: <code>sudo rpm -i <insert_filename_here>.rpm</code>
#:[[Image:FedoraPulseInstall.png|thumb|center|500px|]]
#:[[Image:FedoraPulseInstall.png|thumb|center|500px|]]
# You will need to manually install the packages shown below before proceeding with the Install:
# You will need to manually install the packages shown below before proceeding with the Install:
#:*For a DEB-based OS, run: <code>sudo apt-get install libnss3-tools net-tools</code>
#:*For a Debian-based OS, run: <code>sudo apt-get install libnss3-tools net-tools</code>
#:*For an RPM-based OS, run: <code>sudo dnf install libbsd webkit2gtk3</code>
#:*For a Red Hat-based OS, run: <code>sudo dnf install libbsd webkit2gtk3</code>
#'''Start the client.'''
#'''Start the client.'''
#:[[Image:UbuntuPulseDesktop.png|thumb|center|500px|]]
#:[[Image:UbuntuPulseDesktop.png|thumb|center|500px|]]

Revision as of 04:15, 28 June 2024

Please note that this tutorial assumes you already have a network connection established. If you have a UMIACS account, you already have access.

The UMIACS VPN is accessible through the Pulse Secure Client.

Connecting through the Pulse Secure client

  1. Download the client:
    64 bit Pulse Secure Client .deb for Debian-based Linux (e.g. Ubuntu)
    64 bit Pulse Secure Client .rpm for Red Hat-based Linux (e.g. Fedora)
    Upon starting the client for the first time it may ask to upgrade the client. This will pull an up-to-date version of the client with the most recent configuration.
  2. Navigate to the download location in terminal. e.g.: cd ~/Downloads
  3. Install the package with dependencies, providing your password for sudo when requested.
    • For a Debian-based OS, run: sudo dpkg -i <insert_filename_here>.deb
    UbuntuPulseInstall.png
    • For a Red Hat-based OS, run: sudo rpm -i <insert_filename_here>.rpm
    FedoraPulseInstall.png
  4. You will need to manually install the packages shown below before proceeding with the Install:
    • For a Debian-based OS, run: sudo apt-get install libnss3-tools net-tools
    • For a Red Hat-based OS, run: sudo dnf install libbsd webkit2gtk3
  5. Start the client.
    UbuntuPulseDesktop.png
  6. and click 'Add' (+) under the connection section.
    Click the 'Add' (+) button to create a new connection.
  7. Enter a name for your VPN connection and the server URL 'vpn.umiacs.umd.edu'
    Enter the name of the VPN server.
  8. Enter your UMIACS credentials and hit connect.
    Enter UMIACS credentials.
  9. When prompted for a secondary password, enter one of three options below (push, phone, or <press YubiKey>). For example, if you wish to push a notification to your device, type the word "push" into the secondary password box.
Second Credential Password Value: Result
push Send a push verification to your Duo connected device
phone Send a call verification to your Duo connected device.
<press YubiKey> If you have a physical token then you would press the YubiKey for the one time password.
Please note that registering a YubiKey for use with the VPN requires interaction with UMIACS Tech Staff. Please contact us if you would like to register a YubiKey for this purpose.
Exclamation-point.png Pro-tip: Select ‘Save Settings’ on the secondary authentication prompt to have Duo automatically use your preferred method.

You should now be connected to the UMIACS VPN. You can close the window and the VPN will remain connected.

Checking VPN Status

  1. Launch the Pulse Client GUI
    UbuntuPulseDesktop.png
  2. Select the down arrow to show connection status.
    UbuntuPulseInterface4.png