Odpowiedzi:
Istnieją aplikacje Java, zarówno GUI , jak i CLI . Oba zostały wymienione na stronie Google Authenticator w Wikipedii . Oba zawierają instrukcje instalacji na odpowiednich stronach pobierania.
Podoba mi się ten pomysł, ale nie przetestowałem żadnego z nich ani nie zakładam, że są bezpieczne, a nawet działają poprawnie. To jest podsumowanie moich wyników wyszukiwania, a nie rekomendacja.
Możesz użyć rozszerzenia do przeglądarki, działają całkiem dobrze.
Proszę bardzo, oto przykład:
W przypadku Chrome / Chromium / Yandex (i innych przeglądarek opartych na Chrome) możesz użyć Authenticatora. Wystarczy kliknąć przycisk „Dodaj do Chrome” z tego linku .
Lub można go dodać poprzez: Customise and control
menu (trzy kreski / kropki prawym górnym rogu przeglądarki)> Settings
> Extensions
> Get more extensions
(na dole listy)> Search the store
dla: Authenticator
.
Musisz dodać hasło . Ten krok pozwoli Ci zsynchronizować wiele wystąpień - transfer danych uwierzytelniających między komputerami, których używasz ze swoim kontem Google.
Aby dodać klucz uwierzytelniający: Najpierw kliknij tutaj, aby otworzyć kod kreskowy wersji demonstracyjnej w przeglądarce. Następnie wykonaj następujące kroki: Skanuj kod QR lub Wprowadź ręcznie . Jeśli kod kreskowy nie jest generowany przez niektóre aplikacje Google, w większości przypadków musisz użyć tylko wpisu ręcznego. Jeśli kod uwierzytelniający jest oparty na czasie, musisz użyć synchronizacji zegara z funkcją Google .
Aby skorzystać z aplikacji , wystarczy kliknąć ikonę Authenticator. Poczekaj na początek nowego cyklu. Kliknij nowo wygenerowany klucz. Zostanie skopiowany do schowka.
Użyj klucza! Zwykle masz z niego około półtorej minuty .
Nie znam się tak dobrze na innych przeglądarkach, ale na przykład w Firefoksie w podobny sposób możesz używać Open Two-Factor Authenticator .
Ponadto w kolejnych odpowiedziach opisano, jak zaimplementować uwierzytelnianie dwuskładnikowe (przy użyciu Google Authenticator) w Apache2 i OpenSSH:
Wystarczy zainstalować małe narzędzie wiersza polecenia oathtool
.
sudo apt-get install oathtool
Następnie uruchom takie polecenie, aby uzyskać hasło jednorazowe:
oathtool --totp -b YOURSECRET
Możesz także spróbować uwierzytelnić
Aby zainstalować, po prostu wpisz:
pip3 install authenticator
Możesz dodać konta za pomocą
authenticator add MyAccount
Najpierw poprosi cię o utworzenie plików danych (powiedz tak), a następnie poprosi o hasło, aby zabezpieczyć twoje tajemnice OTP (wymagane). Po potwierdzeniu hasła poprosi on o podanie tajnego kodu w celu wygenerowania hasła jednorazowego. Aby wygenerować OTP:
authenticator gen MyAccount