Configurar el inicio de sesión de Nextcloud mediante LDAP y Active Directory
Conecte Nextcloud a LDAP o Active Directory, limite el acceso con filtros de usuarios y grupos, y verifique la autenticación segura antes de la implementación.
Para implementar la autenticación de dos factores (2FA) en Nextcloud, primero habilite al menos un proveedor de 2FA y, a continuación, active la opción de aplicación en Configuración de administración → Seguridad o utilice el occ twofactorauth:enforcecomando correspondiente. Un proveedor es el método que proporciona la segunda prueba de identidad, como un código de un solo uso de una aplicación de autenticación. La activación de la 2FA la hace obligatoria para el ámbito que seleccione; la simple instalación de un proveedor no la hace obligatoria. Estos pasos se basan en el Manual de administración de Nextcloud 35.
Nextcloud separa la disponibilidad del proveedor del requisito de usar la autenticación de dos factores (2FA). Los administradores habilitan primero un proveedor; luego, el usuario activa un método en su cuenta, o bien, un administrador impone la 2FA, por lo que los usuarios deben completar la configuración. El proveedor TOTP integrado admite códigos temporales generados por una aplicación de autenticación compatible. En Nextcloud 35, está instalado pero deshabilitado por defecto. El proveedor de códigos de respaldo siempre está habilitado y proporciona a los usuarios códigos de recuperación de un solo uso.
Antes de habilitar un requisito para un grupo grande, decida si se aplica a todas las cuentas o solo a un grupo piloto. Identifique también las cuentas de administrador de servicio, integración y emergencia. Una regla general puede interrumpir el acceso a los usuarios que aún no se han registrado o que no pueden acceder a su factor. La guía oficial de Nextcloud describe la selección y exclusión de grupos; la pertenencia a un grupo seleccionado tiene prioridad si un usuario también pertenece a un grupo excluido. Revise la pertenencia antes de aplicar una política.
No desactive ni desinstale un proveedor que los usuarios ya hayan registrado sin planificar la migración. El manual del administrador advierte que Nextcloud conserva las asociaciones con los proveedores; al eliminar la aplicación, los usuarios podrían ver una advertencia de factor de conexión no disponible al iniciar sesión. Si se elimina un proveedor de forma permanente, consulte el procedimiento de limpieza documentado y tenga en cuenta que esta acción es irreversible.
Si no se selecciona ningún grupo, Nextcloud aplica la autenticación de dos factores (2FA) a todos los usuarios, excepto a los miembros de los grupos excluidos. Si se seleccionan grupos, se aplica la 2FA a los miembros de dichos grupos. Si un usuario pertenece tanto a un grupo seleccionado como a uno excluido, prevalece el grupo seleccionado, por lo que el requisito se mantiene. Estas reglas hacen que sea importante verificar las membresías de grupos anidados o sincronizados antes de habilitar la aplicación de la autenticación de dos factores.
occes la herramienta de administración de línea de comandos de Nextcloud. Ejecute los comandos desde el directorio de instalación de Nextcloud como el usuario del servidor web; el usuario y la ruta pueden variar según el método de instalación. Los ejemplos a continuación utilizan la cuenta documentada de estilo Debian o Ubuntu www-data.
# Enforce 2FA for every user
sudo -E -u www-data php occ twofactorauth:enforce --on
# Enforce for selected groups, with a service-account exclusion
sudo -E -u www-data php occ twofactorauth:enforce --on \
--group=staff --group=admins --exclude=service-accounts
# Check a user's 2FA state
sudo -E -u www-data php occ twofactorauth:state alex
Reemplace los ID de grupo y el ID de usuario con valores que existan en su servidor. La política de ejemplo aplica la autenticación de dos factores (2FA) para los miembros de staffy admins; no es una recomendación universal excluir las cuentas de servicio. Excluya una cuenta solo después de decidir cómo se autentica y qué controles compensatorios la protegen. Nextcloud documenta --offcómo deshabilitar la aplicación, pero utilice esto como una reversión planificada en lugar de un sustituto de las pruebas:
sudo -E -u www-data php occ twofactorauth:enforce --off
Consulte la referencia oficial de comandos de usuario y grupo de Nextcloud 35 para conocer la sintaxis actual. Las instalaciones en contenedores, snaps y otras pueden requerir un prefijo de comando o un contexto de ejecución diferente; siga las instrucciones de su implementación en lugar de copiar el ejemplo literalmente.
Compruebe el estado de aplicación para usuarios representativos con occ twofactorauth:state <uid>. A continuación, pruebe un inicio de sesión normal en el navegador para un usuario con restricciones y confirme que Nextcloud requiere un factor configurado. Verifique a un usuario excluido solo si la excepción es intencional. Mantenga los códigos de recuperación protegidos y asegúrese de que los administradores conozcan la ruta de recuperación documentada antes de ampliar la política.
Si un usuario pierde su factor de autenticación, Nextcloud proporciona un comando administrativo específico del proveedor para desactivar la autenticación de dos factores (2FA) para ese usuario, siempre que el proveedor lo admita sudo -E -u www-data php occ twofactorauth:disable <uid> <provider_id>. Esta es una acción de recuperación, no una forma de debilitar la aplicación de la autenticación para todos. El manual oficial también describe una aplicación independiente de soporte administrativo para la autenticación de dos factores que puede generar un código de inicio de sesión único en situaciones compatibles. Confirme el método adecuado para su versión instalada y su proveedor antes de utilizarlo.
Para obtener información detallada, consulte la guía del administrador de Nextcloud 35 sobre autenticación de dos factores y la guía del usuario de Nextcloud 35 sobre códigos de inscripción y copia de seguridad . La disponibilidad del proveedor y las etiquetas exactas de la interfaz pueden depender de su versión de Nextcloud y de las aplicaciones habilitadas, por lo que le recomendamos confirmarlas en su instancia antes de implementar la autenticación de dos factores para todos los usuarios.
Conecte Nextcloud a LDAP o Active Directory, limite el acceso con filtros de usuarios y grupos, y verifique la autenticación segura antes de la implementación.
Habilite un proveedor de autenticación de dos factores (2FA) compatible, prepare la recuperación de la cuenta y, a continuación, exija la autenticación de dos factores para todos los usuarios o para grupos seleccionados de Nextcloud.
Proteja los archivos editados en Collabora CODE cifrando la capa de almacenamiento, protegiendo los datos temporales y verificando el cifrado y la recuperación.
Verifique la arquitectura de su host, confirme que la etiqueta CODE publique ARM64, elimine la configuración forzada AMD64 y separe los errores de imagen de los problemas de permisos o memoria.
Configure la conexión WOPI entre Collabora Online y ownCloud Infinite Scale, configure las URL de servicio correctas y verifique que se guarden las ediciones de los documentos.
Impida la exportación de documentos en Collabora Online CODE configurando el permiso WOPI DisableExport y, a continuación, verifique que el host y el editor lo apliquen.
Configure la terminación TLS de Nginx, las rutas de Collabora y los encabezados de WebSocket, y luego pruebe los puntos finales públicos antes de abrir documentos reales.
Localice una desconexión de CODE de 10 minutos en su proxy, balanceador de carga o ruta WebSocket, luego corrija el tiempo de espera y verifique que la sesión permanezca conectada.
Instale el gráfico Helm oficial de Collabora, configure el acceso WOPI y la afinidad de entrada, y verifique la implementación sin errores de configuración comunes.
Utilice las solicitudes del navegador, los registros WOPI y las comprobaciones de proxy específicas para averiguar por qué Collabora abre un documento en blanco y elija una solución que se ajuste a las pruebas.