Respuestas:
Hay aplicaciones Java, tanto GUI como CLI . Ambos estaban listados en la página del Autenticador de Google en Wikipedia . Ambos incluyen instrucciones de instalación en sus respectivas páginas de descarga.
Me gusta la idea, pero no he probado ninguno de estos ni asumiría que son seguros o incluso funcionan correctamente. Este es un resumen de mis resultados de búsqueda, no una recomendación.
Puede usar alguna extensión para su navegador web, funcionan bastante bien.
Aquí tienes, aquí hay un ejemplo:
Para Chrome / Chromium / Yandex (y otros navegadores basados en Chrome) puede usar Authenticator. Simplemente haga clic en el botón "Agregar a Chrome" desde este enlace .
O puede agregar a través de: Customise and control
menú (esquina tres guiones / puntos superior derecha del navegador)> Settings
> Extensions
> Get more extensions
(en la parte inferior de la lista)> Search the store
para: Authenticator
.
Necesita agregar una frase de contraseña . Este paso le permitirá sincronizar varias instancias: la transferencia de los datos de autenticación entre computadoras que usa con su cuenta de Google.
Para agregar una clave de autenticación: Primero haga clic aquí para abrir un código de barras de demostración en su navegador. Luego, siga los siguientes pasos para: Escanear código QR o Entrada manual . Si alguna aplicación de Google no genera el código de barras, en la mayoría de los casos debe usar solo la entrada manual. Si el código de autenticación se basa en el tiempo, debe usar el reloj de sincronización con la función de Google .
Para usar la aplicación , simplemente haga clic en el icono Autenticador. Espera el comienzo de un nuevo ciclo. Haga clic en la nueva clave generada. Se copiará en el portapapeles.
Usa la llave! Por lo general , tiene aproximadamente un minuto y medio para usarlo.
No estoy tan familiarizado con otros navegadores, pero, por ejemplo, dentro de Firefox de una manera similar, puede usar Open Two-Factor Authenticator .
Además, las siguientes respuestas describen cómo implementar la autenticación de dos factores (usando Google Authenticator) dentro de Apache2 y OpenSSH:
Simplemente instale la pequeña utilidad de línea de comando oathtool
.
sudo apt-get install oathtool
Luego ejecute dicho comando para obtener una contraseña de un solo uso:
oathtool --totp -b YOURSECRET
También puedes probar el autenticador
Para instalar, simplemente escriba:
pip3 install authenticator
Puedes agregar cuentas usando
authenticator add MyAccount
Al principio, le pedirá que cree archivos de datos (diga sí), luego le pedirá una contraseña para proteger sus secretos otp (requerido). Después de confirmar su contraseña, le pedirá el código secreto para generar la contraseña de un solo uso. Para generar una OTP:
authenticator gen MyAccount