How to connect to NordVPN server using Network Manager

I am using NordVPN OpenVPN service to protect myself from prying eyes, especially now when the government defined insane data retention laws combined with unstable political situation. It is better to be safe than sorry, so I will illustrate the whole process using very simple step by step instructions.

Step 1

Execute terminal application.

Execute terminal application

Step 2

Enable universe repository.

$ sudo add-apt-repository universe

Enable universe repository

Step 3

Update package list.

$ sudo apt-get -qq update

Update package list

Step 4

Install network-manager-openvpn-gnome package.

$ sudo apt-get install network-manager-openvpn-gnome

Install network-manager-openvpn-gnome package

Step 5

Download OpenVPN configuration files and CA/TLS certificates for Linux directly from Software downloads page.

Download OpenVPN configuration files and CA/TLS certificates

Store these files inside ~/NordVPN directory.

Step 6

Extract downloaded archives.

Extract downloaded archives

Step 7

Expand Network Manager menu and open Edit Connections... menu entry.

Expand Network Manager menu and open Edit Connections... menu entry

Add new connection.

Add new connection

Select Import saved VPN configuration... option and hit Create... button.

Select Import saved VPN configuration... option and hit Create... button

Open desired server configuration (*.ovpn file).

Open desired server configuration

You will see connection properties.

You will see connection properties

Step 8

Select Password authentication method and provide required credentials.

Select Password authentication method and provide required credentials

Select CA certificate matching chosen server (*.crt file).

Select CA certificate matching chosen server

Step 9

Open Advanced settings.

Open Advanced settings

Open TLS Authentication tab, select Use additional TLS authentication box. Provide Key file matching chosen server (*.key file) and define Key Direction as 1.

Open TLS Authentication tab, select Use additional TLS authentication box. Provide Key file matching chosen server and define Key Direction as 1

Step 10

Expand Network Manager menu, open VPN Connections menu entry and select configured VPN server to establish secure connection.

Expand Network Manager menu, open VPN Connections menu entry and select configured VPN server to establish secure connection

Milosz Galazka's Picture

About Milosz Galazka

Milosz is a system administrator working for a successful Polish company and a long time supporter of Free Software Foundation and Debian operating system.

Gdansk, Poland https://sleeplessbeastie.eu