How can we help you?

How to use a token with NordVPN on Linux?

Here’s how to use a token to log in and log out of the NordVPN app on Linux — and what to do if you lose your token.

Note: This log in method is also suitable for the headless (no GUI) devices.

Logging in

If you need an alternative way to log in to the Linux application, use the following command:
nordvpn login --token <token>

You’ll need to access the token number to use this login method.

To access the token number:

  1. Go to and click on NordVPN.

  2. Scroll down until you see the Manual setup tab. Choose to Set up NordVPN manually.

  3. Verify your email by entering a code you recieve to your registered e-mail.

  4. Click on Generate new token tab.

    You will be given two options: 
  • Create a temporary token, which will expire after 30 days.
  • Create a token, which will not expire. We recommend enabling MFA if you choose this option.
  1. Click on Generate token.

  2. A window with a token number will pop up.
    Please note that the token number will only be shown once. Make sure you log in before you close the window.

  3. Once you copy the token number, paste it into the command:

    The command should look like this:
    nordvpn login --token <token>

Logging out

  • If you log out by using nordvpn logout command line, your token will expire, regardless of which token you created, and you won’t be able to log in again using it:

  • If you want to re-use your token and do not want it to expire, use the nordvpn logout --persist-token command line:

What if the token number for NordVPN expired?

If you lost your token number for NordVPN, or it expired, revoke your token by clicking the Revoke button:

© Copyright 2023 all rights reservedSelf-service byGenesys