Come generare codici di autenticazione a due fattori su Linux con Authenticator

L’autenticazione a due fattori è piacevole, ma è irritante dover gestire messaggi di testo casuali ogni volta che provi ad accedere. Se stai cercando un modo migliore per utilizzare 2FA, considera di provare Authenticator. È un’applicazione che gli utenti possono configurare per ottenere codici di autenticazione a due fattori su Linux.

Nota: per installare questo software, devi essere in grado di utilizzare Flatpak.

Installazione di Flatpak

Il modo più semplice per installare Authenticator su Linux è utilizzare la versione Flatpak, in quanto non richiede alcuna configurazione a parte l’installazione del runtime Flatpak. Se la tua distribuzione Linux supporta la tecnologia Flatpak, puoi installare facilmente l’app Authenticator.

Prima di continuare, assicurati di avere Flatpak già funzionante sul tuo PC Linux. Vai al nostro tutorial e segui le istruzioni per imparare come farlo se non sei sicuro. Quando Flatpak funziona correttamente, sarai in grado di installare Authenticator tramite il terminale.

sudo flatpak install flathub com.github.bilelmoussaoui.Authenticator

È necessario disinstallare Authenticator da Flatpak? Provare:

sudo flatpak remove com.github.bilemoussaoui.Authenticator

Installazione sorgente

Chiaramente l’installazione di questa applicazione tramite Flatpak è la scelta migliore, poiché gli utenti si occuperanno del minor numero di problemi. Tuttavia, per quanto eccezionale sia il runtime di Flatpak, non tutte le distribuzioni Linux lo supportano attivamente. Se stai utilizzando una versione di Linux che non lo fa, dovrai creare questo software dal sorgente.

Per compilare dai sorgenti, apri un terminale e installa le seguenti dipendenze. Tieni presente che queste dipendenze possono variare a seconda del sistema operativo. Per ottenere i migliori risultati, cerca nel tuo gestore di pacchetti gli elementi nell’elenco seguente:

Gtk 3.16+
mesone 0,38+
ninja
python3-pip

pyotp
Cuscino
pyzbar
libzbar-dev (Ubuntu)
zbar (arco)

libsecret
zbar
idiota

Dopo aver installato tutti i file di dipendenza richiesti, Authenticator è pronto per la creazione. Innanzitutto, utilizza lo strumento Git per clonare l’ultima versione del codice sorgente di Authenticator da Github.

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

Quindi, usa il comando CD per spostarti dalla cartella Home alla cartella Authenticator appena clonata.

cd Authenticator

All’interno della cartella Authenticator, usa Python Pip per installare pacchetti importanti.

sudo pip install pyotp pyzbar Pillow meson ninja

Utilizzando Meson, avvia il processo di costruzione:

meson builddir

Completa il processo di costruzione con Ninja.

sudo ninja -C builddir install

Esegui Authenticator con:

authenticator

Imposta autenticatore

L’utilizzo di Authenticator viene eseguito per sito. Non c’è modo di impostare l’app per funzionare con ogni sito. Invece, dovrai scavare nelle impostazioni di sicurezza di ogni account e farlo funzionare con l’autenticazione a due fattori. In questo esempio, esamineremo come configurare l’app Authenticator per funzionare con Amazon.

Le istruzioni delineate con questa app sono molto semplici e possono essere duplicate praticamente con tutti i siti Web supportati dall’app.

Per iniziare, apri Authenticator, fai clic sull’icona di ricerca e cerca “Amazon”. Dopo aver aperto Amazon nell’app Authenticator, apri un browser web e accedi al tuo account Amazon.com.

Sul sito web di Amazon, passa con il mouse su “Account ed elenchi”, quindi seleziona l’opzione “Il tuo account” nel menu a discesa.

Nell’area “Il tuo account”, cerca “Accesso e sicurezza” e fai clic su di esso.

L’area “Accesso e sicurezza” di Amazon.com ospita tutto ciò che riguarda l’accesso, le informazioni e-mail e così via. Trova l’opzione “Impostazioni di sicurezza avanzate” e fai clic su di essa.

Nella pagina successiva, Amazon ti spiegherà cosa può fare il login 2FA per il tuo account, come funziona e così via. Assicurati di leggerlo attentamente. Quando sei pronto, fai clic sul pulsante “Inizia” per passare alla pagina di attivazione.

Le impostazioni 2FA di Amazon.com consentono all’utente di ottenere codici segreti da un testo inviato a un dispositivo mobile. In alternativa, gli utenti possono configurare un’app di autenticazione. Ignora le impostazioni del telefono, cerca l’app Authenticator e seleziona la casella accanto per abilitare questa funzione per il tuo account.

L’abilitazione di 2FA nel tuo account Amazon genererà un codice QR scansionabile. A questo punto, torna su Authenticator, assicurati di avere Amazon aperto al suo interno e fai clic sull’icona QR nell’angolo in alto a destra per attivare la modalità di scansione.

Con la modalità di scansione abilitata in Authenticator, torna alla pagina di Amazon 2FA e usa il mouse per disegnare un quadrato attorno al codice QR.

Nota: se la scansione del codice QR non funziona in Authenticator, seleziona l’opzione “Impossibile scansionare il codice QR” e incolla il codice di testo che ti viene fornito in Authenticator.

Se Authenticator legge correttamente l’immagine QR, genererà un codice. Immettere il codice nella casella “verifica”.

D’ora in poi, quando accedi ad Amazon (oa qualsiasi sito collegato ad Authenticator), segui questa procedura:

Vai al sito web e inserisci nome utente / password.
Apri Authenticator, cerca il sito corretto e copia il codice generato.
Incolla il codice nella pagina web per accedere.