Cómo configurar 2FA en N8N

Cómo configurar 2FA en N8N

Compartir y resumir con IA (¡Elige tu favorita!):
Haz click en los botones de abajo para obtener un resumen del post. Fórmate con Raiola ¡En un futuro habrá más!

Para configurar 2FA en N8N debes entrar en Settings > Personal y pulsar "Enable 2FA", escanear el QR con una app como Google Authenticator e introducir el código temporal de 6 dígitos. Después conviene descargar y guardar los códigos de recuperación. En la versión gratuita es necesario registrar la instalación con tu email.

Aunque durante mucho tiempo la configuración de la seguridad 2FA o Two Factor Auth para una cuenta en una instalación de N8N autoalojado era exclusiva de la versión Enterprise, actualmente podemos configurarlo en la versión gratuita siempre y cuando registremos de forma gratuita la instalación, es decir, que en el momento de hacer la instalación, la registremos con nuestro email para recibir una clave gratuita.

En Raiola Networks también permitimos configurar 2FA en nuestra área de clientes para mejorar la seguridad de tu cuenta.

Para configurar el 2FA o Autenticación de Dos Factores en nuestra cuenta de N8N debemos dirigirnos a la sección "Personal" de la configuración "Settings" de nuestra instalación de N8N. Tiene una apariencia similar a esta:

usuarios N8N

Anteriormente ya vimos en un artículo cómo crear o añadir usuarios en N8N, pues la configuración del 2FA o autenticación de dos factores se hace también en "Settings", pero en otra sección.

Se puede acceder a "Personal" desde aquí:

n8n settings configuracion

Una vez que estamos donde se puede ver en la primera captura, debemos pulsar el botón "Enable 2FA" que hemos marcado en rojo en la primera captura de pantalla de este artículo.

Esto nos abrirá un popup como este que podemos ver a continuación con un QR:

2fa n8n

Para hacer la verificación en dos pasos necesitas una aplicación específica de 2FA (autenticación de dos factores).

Aunque existen muchas aplicaciones que pueden hacer este trabajo, lo más habitual es utilizar Google Authenticator.

Debes instalar Google Authenticator en tu smartphone o tablet; dispone de versiones nativas tanto para iOS como para Android:

Una vez que tienes instalada la aplicación, debes entrar en ella y buscar la opción "Añadir código". Desde ahí podrás escanear el código QR que pudiste ver en la captura anterior.

No podemos seguir el proceso de configuración de 2FA en el smartphone debido a que, al ser una aplicación segura, ni en iOS ni en Android permite sacar capturas de pantalla dentro de la aplicación.

Después de escanear el QR con la aplicación Google Authenticator, nos saldrá una pantalla como la que puedes ver a continuación, con un código numérico temporal de 6 dígitos separados en 2 bloques:

smartphone 2fa

Ese código temporal de 6 dígitos es el que debes poner en la pantalla del navegador web donde te apareció el QR, es decir, en esta:

codigo 2fa n8n

Ten en cuenta que este código numérico es temporal, es decir, cambia cada ciertos segundos y se invalida; esto se hace por seguridad; de hecho, es una de las ventajas o puntos fuertes del 2FA mediante Google Authenticator.

Lo siguiente que podremos ver en pantalla tras introducir el código es algo similar a esto:

codigos recuperacion 2fa n8n

Debemos guardar estos códigos en un lugar seguro, ya que si por casualidad perdemos el dispositivo 2FA, nunca más podremos volver a entrar con nuestra cuenta de N8N.
Pulsamos el botón "Download Recovery Codes" y los guardamos en un archivo TXT en nuestro ordenador.

Ahora pulsamos el botón "I have downloaded my recovery codes" que podemos ver en la captura de pantalla anterior y... a partir de ahora tendremos el 2FA activado.

Cada vez que nos autentifiquemos con nuestro usuario y contraseña en N8N también debemos introducir el código temporal generado por la aplicación Google Authenticator que tenemos en nuestro smartphone.

Para desactivar el 2FA en N8N solo tenemos que pulsar el botón "Disable two-factor authentication" que puedes ver en la siguiente captura de pantalla de la sección "Personal" del panel de configuración de N8N:

desactivar 2fa n8n

Nos pedirá el código que genera la aplicación Google Authenticator una última vez, y con eso ya podremos desactivar el 2FA:

disable 2fa n8n

Con esto ya habremos mejorado bastante la seguridad de nuestra instalación N8N, sobre todo si todas las cuentas tienen configurado el 2FA.

Actualmente, la versión gratuita de N8N no permite forzar la configuración de 2FA para todas las cuentas de la instalación; para eso necesitamos la versión Enterprise y la acción se realizaría desde la sección "Users".

enforce 2fa n8n

A día de hoy, configurar 2FA en cualquier instalación de N8N es absolutamente imprescindible si quieres proteger tus automatizaciones y workflows.

Álvaro Fontela

Álvaro Fontela

Consultor WordPress, además de CEO y cofundador de Raiola Networks. Autor del libro "Curso Práctico de WordPress" y speaker en congresos de marketing digital.

Autor

Álvaro Fontela, ponente de la masterclass «WordPress con IA»

Masterclass «WordPress con IA»

Por Álvaro Fontela

¡Ya estás dentro!

Tu registro se ha completado correctamente

En unos minutos recibirás en tu correo el acceso directo a la masterclass «WordPress con IA», impartida por Álvaro Fontela.

Además, ya estás dentro del sorteo de una de las 3 licencias de Novamira de por vida que regalamos.
También te avisaremos antes que a nadie cuando comiencen nuestros descuentos de Black Friday en hosting y VPS.

Mantente atento a tu bandeja de entrada: las ofertas estarán disponibles solo por tiempo limitado.

Visitar Raiola

MASTERCLASS GRATIS

Aprende a usar la IA en WordPress ahora mismo.

Te damos acceso a la grabación completa de la masterclass «WordPress con IA» de Álvaro Fontela. Además, tendrás acceso anticipado a los descuentos de Black Friday de Raiola Networks.

Acceso masterclass: disponible hasta el 22 de noviembre.

Información básica sobre protección de datos:

Responsable:

RAIOLA NETWORKS, S.L.

CIF: B27453489

Avda de Magoi, 66, Semisótano, Dcha., 27002 Lugo (Lugo)

Teléfono: +34 982776081

e-mail: info@raiolanetworks.es

Finalidad:

Atender solicitudes de información, ejecución de la contratación de servicios y remisión de comunicaciones comerciales.

Legitimación:

Consentimiento del interesado y contratación de productos y/o servicios del Responsable.

Destinatarios:

No se ceden datos a terceros, salvo obligación legal.

Personas físicas o jurídicas directamente relacionadas con el Responsable

Encargados de Tratamiento adheridos al Privacy Shield.

Derechos:

Acceder, rectificar y suprimir los datos, portabilidad de los datos, limitación u oposición a su tratamiento, derecho a no ser objeto de decisiones automatizadas, así como a obtener información clara y transparente sobre el tratamiento de sus datos.

Información adiccional:

Para obtener información más detallada, puede consultar nuestra política de privacidad