Sådan genereres tofaktorgodkendelseskoder på Linux med Authenticator

To-faktor autentificering er rart, men det er irriterende at skulle håndtere tilfældige tekstbeskeder, hver gang du prøver at logge ind. Hvis du leder efter en bedre måde at bruge 2FA på, så overvej at prøve Authenticator. Det er et program, som brugere kan konfigurere til at få to-faktor-godkendelseskoder på Linux.

Bemærk: For at installere denne software skal du kunne bruge Flatpak.

Flatpak installation

Den nemmeste måde at installere Authenticator på Linux er at bruge Flatpak-versionen, da den ikke kræver nogen konfiguration udover at installere Flatpak-runtimen. Hvis din Linux-distribution understøtter Flatpak-teknologi, kan du nemt installere Authenticator-appen.

Før du fortsætter, skal du sørge for, at du allerede har Flatpak, der arbejder på din Linux-pc. Gå over til vores tutorial og følg instruktionerne for at lære, hvordan du gør dette, hvis du er usikker. Når Flatpak fungerer korrekt, vil du være i stand til at installere Authenticator via terminalen.

sudo flatpak install flathub com.github.bilelmoussaoui.Authenticator

Har du brug for at afinstallere Authenticator fra Flatpak? Prøve:

sudo flatpak remove com.github.bilemoussaoui.Authenticator

Kildeinstallation

Det er klart det bedste valg at installere denne applikation via Flatpak, da brugerne vil have det mindste besvær. Men for så stor som Flatpak-runtiden er, understøtter ikke alle Linux-distributioner den aktivt. Hvis du kører en version af Linux, der ikke gør det, skal du bygge denne software fra kilden.

  Sådan læser du Hacker News på Linux-skrivebordet

For at bygge fra kilden skal du åbne en terminal og installere følgende afhængigheder. Husk, at disse afhængigheder kan variere afhængigt af dit operativsystem. For de bedste resultater skal du søge i din pakkeadministrator efter varerne på listen nedenfor:

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

pyotp
Pude
pyzbar
libzbar-dev (Ubuntu)
zbar (bue)

libsecret
zbar
git

Efter installation af alle nødvendige afhængighedsfiler er Authenticator klar til at bygge. Brug først Git-værktøjet til at klone den seneste version af Authenticator-kildekoden fra Github.

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

Brug derefter CD-kommandoen til at flytte fra Hjem-mappen til den nyligt klonede Authenticator-mappe.

cd Authenticator

Inde i Authenticator-mappen skal du bruge Python Pip til at installere vigtige pakker.

sudo pip install pyotp pyzbar Pillow meson ninja

Brug Meson, start byggeprocessen:

meson builddir

Afslut byggeprocessen med Ninja.

sudo ninja -C builddir install

Kør Authenticator med:

authenticator

Konfigurer Authenticator

Brug af Authenticator sker på basis af webstedet. Der er ingen måde at sætte appen op til at fungere med alle websteder. I stedet bliver du nødt til at grave ned i sikkerhedsindstillingerne for hver konto og få det til at fungere med to-faktor-godkendelse. I dette eksempel vil vi gennemgå, hvordan du konfigurerer Authenticator-appen til at arbejde med Amazon.

  Sådan spiller du Subnautica på Linux

Instruktionerne skitseret med denne app er meget ligetil og kan duplikeres med stort set alle websteder, der understøttes af appen.

For at komme i gang skal du åbne Authenticator, klikke på søgeikonet og søge efter “Amazon”. Når du har åbnet Amazon i Authenticator-appen, skal du åbne en webbrowser og logge ind på din Amazon.com-konto.

På Amazon-webstedet skal du holde markøren over “Konto og lister”, og derefter vælge indstillingen “Din konto” i rullemenuen.

I området “Din konto”, se efter “Login og sikkerhed” og klik på det.

“Login & sikkerhed”-området på Amazon.com rummer alt relateret til login, e-mail-info osv. Find indstillingen, der siger “Avancerede sikkerhedsindstillinger”, og klik på den.

På næste side vil Amazon orientere dig om, hvad 2FA-login kan gøre for din konto, hvordan det fungerer osv. Sørg for at læse det grundigt igennem. Når du er klar, skal du klikke på knappen “kom i gang” for at gå til aktiveringssiden.

  Sådan laver du en Linux-drevet Steam-konsol med SteamOS

Amazon.coms 2FA-indstillinger giver brugeren mulighed for at få hemmelige koder fra en tekst sendt til en mobilenhed. Alternativt kan brugere konfigurere en godkendelsesapp. Ignorer telefonindstillingerne, kig efter Authenticator-appen og marker afkrydsningsfeltet ud for den for at aktivere denne funktion for din konto.

Aktivering af 2FA på din Amazon-konto vil generere en scanbar QR-kode. På dette tidspunkt skal du gå tilbage til Authenticator, sikre, at du har Amazon åben i den, og klikke på QR-ikonet i øverste højre hjørne for at aktivere scanningstilstand.

Med scanningstilstand aktiveret i Authenticator, gå tilbage til Amazon 2FA-siden og brug din mus til at tegne en firkant omkring QR-koden.

Bemærk: Hvis scanning af QR-koden ikke virker i Authenticator, skal du vælge “kan ikke scanne QR-kode” og indsætte den tekstkode, den giver dig, i Authenticator i stedet for.

Hvis Authenticator læser QR-billedet, genererer det en kode. Indtast koden i “bekræft” boksen.

Fra nu af, når du logger på Amazon (eller ethvert websted, der er knyttet til Authenticator), skal du følge denne proces:

Gå til hjemmesiden og indtast brugernavn/adgangskode.
Åbn Authenticator, søg efter det korrekte websted og kopier den genererede kode.
Indsæt koden på websiden for at logge ind.