Cómo instalar Google Authenticator en Linux Mint 21
Google Authenticator es una aplicación de terceros que proporciona un método para la autenticación en dos pasos (2FA). Este método añade una capa adicional de seguridad a nuestras cuentas de usuario y protege nuestra información personal de posibles amenazas. En este artículo, aprenderás cómo instalar Google Authenticator en Linux Mint 21.
Requisitos previos
Antes de comenzar son necesarios los siguientes requisitos:
- Una instalación limpia de Linux Mint 21.
- Acceso a Internet
- Usuario con permisos de sudo.
Instrucciones de instalación
Paso 1: Preparar el sistema
Antes de instalar el paquete de Google Authenticator, asegúrate de que tu sistema esté actualizado:
sudo apt update
Luego, instala las dependencias requeridas por el paquete:
sudo apt install libpam-google-authenticator
Paso 2: Configurar Google Authenticator
Una vez que hayas instalado las dependencias, deberás crear el archivo de configuración para Google Authenticator. Ejecuta el siguiente comando:
google-authenticator
Este comando generará una serie de claves y preguntas que se utilizarán para configurar Google Authenticator en tu cuenta.
Después de ejecutar el comando, se te pedirá que respondas algunas preguntas:
- ¿Quieres que las claves de autenticación de Google sean un solo uso?
- ¿Quieres que las claves de autenticación de Google sean de tiempo limitado?
- ¿Deseas permitir el acceso si Google Authenticator no está disponible?
- ¿Deseas permitir la autenticación mediante códigos QR?
Responde 'y' en cada una de estas preguntas.
Luego, deberás escanear el código QR que se muestra en pantalla con tu teléfono móvil para configurar el servicio de autenticación en tu dispositivo.
Por último, se te pedirá que generes contraseñas de emergencia para tu cuenta. Guarda estas contraseñas en un lugar seguro.
Paso 3: Configurar PAM
Una vez que hayas configurado Google Authenticator en tu cuenta, deberás configurar el módulo PAM para que use el servicio de autenticación.
Primero, abre el archivo /etc/pam.d/common-auth :
sudo nano /etc/pam.d/common-auth
Asegúrate de que la siguiente línea esté presente en el archivo:
auth required pam_google_authenticator.so
Si la línea no existe, agrégala en la sección de autenticación.
Paso 4: Configurar SSH
Si utilizas SSH para conectarte a tu sistema, deberás configurar el servicio para que use el servicio de autenticación de Google.
Abre el archivo /etc/ssh/sshd_config :
sudo nano /etc/ssh/sshd_config
Busca la siguiente línea:
ChallengeResponseAuthentication no
Cambia no por yes :
ChallengeResponseAuthentication yes
Y agrega la siguiente línea al final del archivo:
AuthenticationMethods publickey,keyboard-interactive
Guarda los cambios y reinicia el servicio SSH:
sudo systemctl restart ssh
Conclusión
En este artículo, has aprendido cómo instalar Google Authenticator en Linux Mint 21 y asegurarte de que tu cuenta de usuario esté más protegida mediante la autenticación en dos pasos. Ahora puedes disfrutar de una mayor seguridad en tu sistema.
Preguntas frecuentes
¿Cómo configuro Google Authenticator en mi teléfono móvil?
Debes descargar la aplicación Google Authenticator desde la tienda de aplicaciones de tu teléfono móvil. Después, abre la aplicación y pulsa en el botón 'Añadir' para escanear el código QR que se muestra en la pantalla de tu ordenador.
¿Cómo creo contraseñas de emergencia para mi cuenta?
Después de configurar Google Authenticator en tu cuenta, se te dará la opción de generar contraseñas de emergencia. Guárdalas en un lugar seguro en caso de que pierdas tu teléfono o pierdas acceso a la aplicación.
¿Cómo configuro SSH para que use la autenticación de Google?
Debes abrir el archivo /etc/ssh/sshd_config y cambiar la línea ChallengeResponseAuthentication no a ChallengeResponseAuthentication yes. Luego, agrega la línea AuthenticationMethods publickey,keyboard-interactive al final del archivo y reinicia el servicio SSH.
¿Puedo usar Google Authenticator para otras cuentas además de la cuenta de Linux Mint 21?
Sí, puedes utilizar Google Authenticator para proteger muchas cuentas diferentes. Muchos proveedores de servicios web y de correo electrónico ofrecen soporte para Google Authenticator.
Deja una respuesta