Authy is a widely used (proprietary) two-factor authentication (2FA) application used on Android and Windows to setup 2FA for user-registered accounts on the internet.

All the user-provided 2FA tokens are stored on the cloud, which makes it easier for users to switch between devices without worrying about manual backup but also raises concerns about privacy issues and data leaks.

If you are currently using Authy on Android or Windows, you might not have any concern over it as you are already using it. To install it on your Linux system, you can follow the below steps for installation.

How to Install Authy on Linux

As of writing this article, the only official method to install Authy on Linux is using a Snap package that requires Snap installed and configured on your Linux system.

If you are using the Ubuntu system, then you might already have Snap installed. Otherwise, you can easily install it on your Linux system using one of the following commands based on your Linux distribution:

  • For Debian, Ubuntu, Pop!_OS
  • sudo apt install snapd
  • For RHEL, Fedora, AlmaLinux
  • sudo dnf install snapd
  • For Arch, Manjaro, Endeavouros
  • sudo pacman -S snapd

Once the installation of Snap is complete, make sure to enable its daemon service in the background by running the following command:

  • sudo systemctl enable --now snapd.socket

Finally, execute the following command to install the Authy Snap package:

  • sudo snap install authy

If you are a normal desktop user, move on to the next section, but if you are an advanced user and using some kind of firewall protection or security policy, make sure to allow access to the standard HTTP/s port on these urls:

https://*.authy.com
https://*.amazonaws.com
https://*.twilio.com

How to Open and Use Authy

Once the installation of Authy is complete, you can search for it on the application search menu and launch it from there.

searching authy

When you launch it for the first time, you will be presented with the following welcome screen:

authy window

If you are already an Authy user, provide your phone number used for Authy on your other devices. Otherwise, provide a new number to create a fresh Authy account.

Once you do that, you can easily access Authy and start adding new website 2FA tokens for the TOTP password.

How to Update Authy on Linux

In the future, if there is any update to Authy, you can easily update to that version using the following command:

  • sudo snap refresh authy

How to Remove Authy from Linux

The following command will immediately remove the Authy snap package from your Linux system.

  • sudo snap remove authy