Here’s how to use a token to log in and log out of the NordVPN app on a Linux machine without a graphical user interface — and what to do if you lose your token.
Note: This login method is also suitable for 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:
- Login to Nord Account:
- Click on NordVPN:
- Scroll down until you see the advanced settings tab. Click get access token:
- Verify your email by entering a code you receive to your registered e-mail.
- 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.
- Click on Generate token.
- 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.
- Once you copy the token number, paste it into the command:
nordvpn login --token your_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 expires?
If you lost your token number for NordVPN, or it expired, revoke your token by clicking the Revoke button: