Linux Tutoriels

Comment générer des codes d’authentification à deux facteurs sur Linux avec Authenticator

L’authentification à deux facteurs est agréable, mais il est irritant de devoir gérer des messages texte aléatoires chaque fois que vous essayez de vous connecter. Si vous cherchez une meilleure façon d’utiliser 2FA, pensez à essayer Authenticator. C’est une application que les utilisateurs peuvent configurer pour obtenir des codes d’authentification à deux facteurs sur Linux.

Remarque: pour installer ce logiciel, vous devez pouvoir utiliser Flatpak.

Installation de Flatpak

Le moyen le plus simple d’installer Authenticator sur Linux est d’utiliser la version Flatpak, car elle ne nécessite aucune configuration en dehors de l’installation du runtime Flatpak. Si votre distribution Linux prend en charge la technologie Flatpak, vous pouvez facilement installer l’application Authenticator.

Avant de continuer, assurez-vous que Flatpak fonctionne déjà sur votre PC Linux. Rendez-vous sur notre didacticiel et suivez les instructions pour savoir comment procéder en cas de doute. Lorsque Flatpak fonctionne correctement, vous pourrez installer Authenticator via le terminal.

sudo flatpak install flathub com.github.bilelmoussaoui.Authenticator

Besoin de désinstaller Authenticator de Flatpak? Essayer:

sudo flatpak remove com.github.bilemoussaoui.Authenticator

Installation de la source

Il est clair que l’installation de cette application via Flatpak est le meilleur choix, car les utilisateurs feront face au moins de tracas. Cependant, aussi performant que soit le runtime Flatpak, toutes les distributions Linux ne le supportent pas activement. Si vous utilisez une version de Linux qui ne fonctionne pas, vous devrez créer ce logiciel à partir des sources.

  Comment générer des codes QR sur Linux

Pour créer à partir des sources, ouvrez un terminal et installez les dépendances suivantes. Gardez à l’esprit que ces dépendances peuvent différer en fonction de votre système d’exploitation. Pour de meilleurs résultats, recherchez dans votre gestionnaire de packages les éléments de la liste ci-dessous:

Gtk 3.16+
méson 0.38+
ninja
python3-pip

pyotp
Oreiller
pyzbar
libzbar-dev (Ubuntu)
zbar (Arch)

libsecret
zbar
git

Après avoir installé tous les fichiers de dépendance requis, Authenticator est prêt à être généré. Tout d’abord, utilisez l’outil Git pour cloner la dernière version du code source Authenticator de Github.

git clone https://github.com/bilelmoussaoui/Authenticator

Ensuite, utilisez la commande CD pour passer du dossier Accueil au dossier nouvellement cloné Authenticator.

cd Authenticator

Dans le dossier Authenticator, utilisez Python Pip pour installer les packages importants.

sudo pip install pyotp pyzbar Pillow meson ninja

À l’aide de Meson, démarrez le processus de construction:

meson builddir

Terminez le processus de construction avec Ninja.

sudo ninja -C builddir install

Exécutez Authenticator avec:

authenticator

Configurer l’authentificateur

L’utilisation d’Authenticator se fait sur une base par site. Il n’y a aucun moyen de configurer l’application pour qu’elle fonctionne avec tous les sites. Au lieu de cela, vous devrez creuser dans les paramètres de sécurité de chaque compte et le faire fonctionner avec une authentification à deux facteurs. Dans cet exemple, nous verrons comment configurer l’application Authenticator pour qu’elle fonctionne avec Amazon.

  Comment trouver votre Spotify Wrapped 2020

Les instructions décrites avec cette application sont très simples et peuvent être dupliquées avec pratiquement tous les sites Web pris en charge par l’application.

Pour commencer, ouvrez Authenticator, cliquez sur l’icône de recherche et recherchez «Amazon». Après avoir ouvert Amazon dans l’application Authenticator, ouvrez un navigateur Web et connectez-vous à votre compte Amazon.com.

Sur le site Web d’Amazon, passez la souris sur «Compte et listes», puis sélectionnez l’option «Votre compte» dans le menu déroulant.

Dans la zone «Votre compte», recherchez «Connexion et sécurité» et cliquez dessus.

La zone «Connexion et sécurité» d’Amazon.com contient tout ce qui concerne la connexion, les informations par e-mail, etc. Trouvez l’option qui dit «Paramètres de sécurité avancés» et cliquez dessus.

Sur la page suivante, Amazon vous expliquera ce que la connexion 2FA peut faire pour votre compte, comment cela fonctionne, etc. Assurez-vous de la lire attentivement. Lorsque vous êtes prêt, cliquez sur le bouton «démarrer» pour accéder à la page d’activation.

Les paramètres 2FA d’Amazon.com permettent à l’utilisateur d’obtenir des codes secrets à partir d’un texte envoyé à un appareil mobile. Les utilisateurs peuvent également configurer une application d’authentification. Ignorez les paramètres du téléphone, recherchez l’application Authenticator et cochez la case à côté pour activer cette fonctionnalité pour votre compte.

  Comment supprimer un utilisateur dans Windows 10

L’activation de 2FA dans votre compte Amazon générera un code QR scannable. À ce stade, revenez à Authenticator, assurez-vous que Amazon est ouvert et cliquez sur l’icône QR dans le coin supérieur droit pour activer le mode de numérisation.

Avec le mode de numérisation activé dans Authenticator, revenez à la page Amazon 2FA et utilisez votre souris pour dessiner un carré autour du code QR.

Remarque: si la numérisation du code QR ne fonctionne pas dans Authenticator, sélectionnez l’option «Impossible de scanner le code QR» et collez le code texte qu’il vous donne dans Authenticator à la place.

Si Authenticator lit avec succès l’image QR, il générera un code. Entrez le code dans la case «vérifier».

À partir de maintenant, lorsque vous vous connectez à Amazon (ou à tout site lié à Authenticator), suivez ce processus:

Allez sur le site Web et entrez le nom d’utilisateur / mot de passe.
Ouvrez Authenticator, recherchez le site correct et copiez le code généré.
Collez le code dans la page Web pour vous connecter.