Bloqueado de mi Synology NAS: Solución por SSH al Fallo de la 2FA - El pánico de perder tu 2FA y la solución definitiva para recuperar el acceso sin perder tus datos.

⚠️ El Origen del Problema: ¿Por qué falla el 2FA?

La causa más común de que el código de recuperación o el código 2FA fallen es una **desincronización horaria (NTP)**. El sistema de doble factor (TOTP) requiere que el reloj de tu NAS sea idéntico al reloj de tu dispositivo/servidor de autenticación. Si el NAS está ligeramente desfasado, todos tus códigos serán rechazados.

Como no puedes iniciar sesión para corregir la hora, debemos recurrir a la línea de comandos (SSH) para desactivar la seguridad temporalmente.




🛠️ Solución Definitiva: Habilitar y Usar la Cuenta 'admin' por SSH

El método más robusto para recuperar el acceso es habilitar temporalmente la cuenta de administrador predeterminada (admin), la cual, por defecto, no tiene la 2FA activada.

Requisitos Previos

  • El acceso SSH debe estar habilitado en tu NAS.
  • Debes conocer las credenciales de un usuario administrador para usar sudo.

Guía Paso a Paso

Paso 1: Conexión y Acceso Root

Conéctate a tu NAS a través de SSH y usa sudo -i para obtener privilegios de superusuario (root):

sudo -i

(Ingresa la contraseña de tu usuario administrador cuando se te solicite.)

Paso 2: Habilitar y Restablecer la Cuenta 'admin'

La cuenta admin suele estar deshabilitada por seguridad. Estos dos comandos la habilitan y le asignan una nueva contraseña temporal:

a. Habilita la cuenta admin (el '0' indica que está habilitada):

synouser --modify admin admin 0 "[email protected]"

b. Establece una contraseña temporal:

synouser --setpw admin passwordtemporal

(Reemplaza passwordtemporal por la contraseña que elijas.)

Paso 3: Acceder al DSM y Desactivar la 2FA

Cierra tu sesión SSH y, en el navegador:

  1. Inicia sesión con el **Usuario:** admin y la **Contraseña:** passwordtemporal.
  2. Una vez dentro, ve a **Panel de control** > **Usuario y Grupo**.
  3. Selecciona tu **cuenta de usuario principal** (la que estaba bloqueada).
  4. Haz clic en **Editar** y en la pestaña de seguridad, **deshabilita la autenticación de 2FA/MFA** por completo.
🎉 ¡Ya tienes acceso! Después de este paso, tu cuenta principal debería funcionar con normalidad.

✅ El Paso Post-Recuperación: Sincronización y Limpieza

1. Corregir el Reloj del NAS (Obligatorio)

Para evitar que el problema de la 2FA se repita, corrige la hora:

  1. Ve a **Panel de control** > **Opciones Regionales** > **Hora**.
  2. Asegúrate de que **"Sincronizar con un servidor NTP"** esté marcado.
  3. Haz clic en **"Actualizar ahora"** para forzar la sincronización del reloj.

2. Deshabilitar la Cuenta 'admin' (Seguridad)

Una vez que confirmes que tu cuenta principal funciona:

  1. Vuelve a **Panel de control** > **Usuario y Grupo**.
  2. Selecciona la cuenta admin y haz clic en **Editar**.
  3. Marca la casilla **"Deshabilitar esta cuenta"** por motivos de seguridad.
Importante: Si deseas usar 2FA nuevamente, debes **reconfigurarla desde cero** en tu cuenta principal. Esto te proporcionará un nuevo código QR con la hora sincronizada.

Comentarios

Entradas más populares de este blog

Cómo Usar GLPI Agent: Instalación y Configuración

🔒 Cómo Ocultar Solo el Botón "Apagar" en Windows Server (sin tocar las demás opciones)

Cómo habilitar el menú contextual clásico en Windows 11