Guías
Collapse MFA para Linux

Ubuntu: configuración de autenticación de dos factores para un acceso seguro

Con la solución de autenticación multifactor (MFA) de Protectimus puede configurar la autenticación de dos factores (2FA) en Ubuntu en pocos pasos y proteger las cuentas de usuario frente al acceso no autorizado.

1. Cómo funciona la autenticación de dos factores (2FA) en Ubuntu


Después de activar la 2FA en Ubuntu, los usuarios introducirán dos contraseñas de autenticación diferentes al mismo tiempo para acceder a sus cuentas de Ubuntu:

  1. La primera es una contraseña estándar que el usuario conoce;
  2. La segunda es una contraseña temporal válida durante solo 30 o 60 segundos, generada por un token 2FA o una aplicación 2FA en el teléfono del usuario, es decir, un dispositivo que le pertenece y que debe llevar consigo.

De este modo, la cuenta de Ubuntu queda protegida mediante dos factores de autenticación diferentes. Aunque un atacante robe la contraseña estándar mediante phishing, fuerza bruta, ingeniería social, suplantación de datos u otro método, no podrá acceder sin la contraseña de un solo uso del token 2FA.

Esta guía explica cómo configurar la 2FA en Ubuntu mediante Protectimus RADIUS Server e integrarla con el servicio 2FA en la nube o la plataforma local de Protectimus.

Ubuntu 2FA (two-factor authentication) setup scheme

2. Cómo activar la autenticación de dos factores (2FA) en Ubuntu

Puede configurar la 2FA de Ubuntu con Protectimus mediante RADIUS:
  1. Regístrese en el servicio SaaS 2FA de Protectimus o instale la plataforma local Protectimus On-Premise y configure los ajustes básicos.
  2. Instale y configure Protectimus RADIUS Server.
  3. Configure los ajustes de Ubuntu.

2.1. Registrarse y configurar los ajustes básicos de Protectimus


Elija su opción de implementación y complete la configuración básica:

Servicio en la nube de Protectimus

  1. Regístrese en el servicio en la nube de Protectimus y active la API.
  2. Añada un recurso.
  3. Añada usuarios.
  4. Añada tokens manualmente o active el Portal de autoservicio de usuarios.
  5. Asigne tokens a los usuarios.
  6. Asigne usuarios y tokens al recurso.

Plataforma local Protectimus On-Premise

  1. Instale la plataforma local Protectimus On-Premise. Si instala la plataforma Protectimus en Windows, seleccione la opción RADIUS durante la instalación.
  2. Añada un recurso.
  3. Añada usuarios.
  4. Añada tokens manualmente o active el Portal de autoservicio de usuarios.
  5. Asigne tokens a los usuarios.
  6. Asigne al recurso los tokens vinculados a usuarios.

2.2. Instalar y configurar Protectimus RADIUS Server


Encontrará instrucciones detalladas para instalar y configurar Protectimus RADIUS Server en la guía de instalación y configuración de Protectimus RADIUS Server.

2.3. Configurar la autenticación en Ubuntu


apt install libpam-radius-auth

vim /etc/pam_radius_server.conf

# server[:port]	shared_secret  	timeout (s)
127.0.0.1      	secret         	1
¡IMPORTANTE! Utilice la dirección IP de su plataforma en lugar de 127.0.0.1

SSH


vim /etc/sshd/sshd_config

ChallengeResponseAuthentication yes

Autenticación local + OTP mediante Protectimus


vim /etc/pam.d/ssh

# Standard Un*x authentication.
@include common-auth

auth	required	pam_radius_auth.so

Autenticación + OTP mediante Protectimus


vim /etc/pam.d/ssh

# Standard Un*x authentication.
#@include common-auth

auth	required	pam_radius_auth.so

GUI


/etc/pam.d/gdm-password

auth required pam_radius_auth.so

Si tiene alguna otra pregunta, póngase en contacto con nuestro servicio de atención al cliente.

    Tabla de contenidos