Inicio
» Cómo
»
Solucione los errores del certificado de sincronización de ownCloud en el origen TLS.
Solucione los errores del certificado de sincronización de ownCloud en el origen TLS.
Solucione un error de certificado de sincronización de ownCloud Desktop corrigiendo el certificado TLS que presenta el servidor o instalando la CA privada de confianza que lo emitió. Primero, confirme que el certificado sea válido para el nombre de host exacto del servidor e incluya su cadena intermedia; no desactive las comprobaciones de certificados ni ignore las advertencias sin explicación.
Verifique la versión del cliente antes de realizar cualquier cambio. A partir de octubre de 2026, las notas de la versión de ownCloud indican que la aplicación de escritorio es compatible con las versiones 7.1.0 y 6.0.3: la serie 7.x solo admite Infinite Scale, mientras que ownCloud Server Classic 10 u 11 requiere la serie 6.x. Las mismas notas también explican que un portal cautivo puede provocar una discrepancia en el certificado y pausar la sincronización. Consulte las notas de la versión de la aplicación de escritorio de ownCloud .
La cuenta de sincronización tipo ownCloud informa de un error en la comprobación del certificado para cloud.example.com. Utilice la dirección exacta del servidor que se muestra al comprobar el certificado.
1. Compruebe la URL e identifique el error del certificado.
Compara la URL del servidor que aparece en la aplicación de escritorio de ownCloud con la dirección que funciona en tu navegador. Utiliza el mismo nombre de host y ruta. En ocasiones, un navegador puede recuperar automáticamente un certificado intermedio que falte, mientras que un cliente de escritorio no puede.
Inspeccione los detalles del certificado y confirme que su Nombre Alternativo del Sujeto (SAN), es decir, los nombres de host que cubre, incluya el nombre de host que ingresó. Un certificado files.internal.localno cubre cloud.example.comnecesariamente un servidor si ambos nombres llegan al mismo servidor. Verifique las fechas de validez y el emisor, y compruebe la hora del equipo; una fecha local incorrecta puede hacer que un certificado válido aparezca como vencido o aún no válido.
Si el navegador también informa un error o varios dispositivos fallan, es probable que la reparación se encuentre en el servidor o en el proxy inverso. Si solo falla un equipo, compruebe su almacén de confianza, la hora, el proxy y la versión del cliente. La guía de solución de problemas de la aplicación de escritorio de ownCloud recomienda confirmar el acceso al navegador y comprobar la URL del servidor o el proxy cuando los clientes de escritorio no pueden conectarse.
El certificado identifica files.internal.local, pero el servidor solicitado es cloud.example.com. Esta discrepancia en el nombre de host requiere un certificado de servidor corregido.
2. Reparar el certificado del servidor y la cadena.
Solicite al administrador del servidor que instale un certificado cuyo SAN incluya el nombre de host público que ingresan los usuarios, cuyas fechas estén actualizadas y cuya clave privada coincida con el certificado. Un certificado puede cifrar una conexión y aun así fallar en la verificación de identidad si su nombre de host es incorrecto o no se puede verificar su emisor.
El punto final HTTPS debe presentar el certificado del servidor y los certificados CA intermedios necesarios en el orden correcto. Normalmente, no debería enviar el certificado raíz de la CA; los clientes ya deben confiar en él. Verifique el proxy inverso o el balanceador de carga que gestiona HTTPS, no solo el host de ownCloud. Es posible que el proxy siga sirviendo una cadena de certificados antigua o incompleta después de que se hayan actualizado los archivos de backend.
Para un diagnóstico rápido desde una máquina con OpenSSL, ejecute este comando después de reemplazar el nombre de host de ejemplo:
-servernameEnvía el nombre de host para la Indicación de Nombre de Servidor cuando un servidor aloja varios sitios TLS. Revise la cadena y el resultado de la verificación: un fallo del emisor sugiere la falta de un certificado intermedio o una CA no confiable; un error de nombre de host o fecha requiere corregir el certificado o la URL. Esto verifica solo el punto final alcanzado desde esa máquina y ruta de red. Consulte la referencia de OpenSSLs_client .
La vista de configuración TLS muestra el certificado del servidor y su cadena de certificados intermedios y raíz. El servidor web debe enviar los certificados intermedios necesarios.
3. Confíe en una CA privada solo cuando se espere
Si su organización utiliza una autoridad de certificación (CA) privada, obtenga su certificado raíz a través de un canal autenticado y verifique su huella digital con el administrador. Instale ese certificado de CA (no la clave privada del servidor) en el almacén de confianza del sistema operativo y, a continuación, reinicie el cliente ownCloud. En Debian o Ubuntu, un administrador puede colocar un certificado de CA codificado en PEM con extensión .pm en .crty /usr/local/share/ca-certificates/ejecutar sudo update-ca-certificates. Otras plataformas utilizan diferentes herramientas de almacén de confianza.
El comportamiento de TLS puede variar según la compilación del cliente y la plataforma. Qt documenta que su configuración TLS predeterminada utiliza la lista de CA del sistema, pero no todos los paquetes se configuran necesariamente de la misma manera. Si agregar la CA no soluciona el problema, pida al administrador que revise el paquete del cliente y los registros; nunca importe un certificado de un navegador no verificado. Consulte la documentación de configuración de certificados CA de Qt . Las preguntas frecuentes del servidor de ownCloud sobre certificados SSL autofirmados remiten a los administradores a su guía de seguridad; no recomiendan debilitar la verificación normal del cliente.
Un certificado de servidor autofirmado no es lo mismo que un certificado emitido por una CA privada de confianza. Si se utiliza una CA privada, distribuya y confíe en la raíz de la CA a través de un canal controlado y, a continuación, proporcione un certificado de servidor que coincida con el nombre de host y que esté firmado por dicha CA. Evite aceptar una solicitud de cambio de certificado como solución habitual: esto puede acostumbrar a los usuarios a aprobar a un impostor durante un ataque de intermediario.
4. Descartar un portal cautivo o un proxy de interceptación.
Si el fallo se produce únicamente en redes Wi-Fi públicas, redes de hoteles o una red corporativa recientemente modificada, abra un navegador y complete primero la página de inicio de sesión de la red. Un portal cautivo intercepta las solicitudes antes del inicio de sesión y puede presentar un certificado que no pertenece al nombre de host de ownCloud. Las notas de la versión de ownCloud indican explícitamente que la sincronización puede pausarse cuando un portal cautivo provoca una discrepancia en el certificado y debería reiniciarse una vez que se haya borrado el contenido del portal.
En un dispositivo de trabajo administrado, un proxy de inspección HTTPS puede reemplazar el certificado del servidor por uno firmado por la CA de inspección de la organización. Consulte con el departamento de TI si esto es lo esperado y si la CA aprobada está instalada en el cliente de escritorio. No omita la verificación para que funcione la sincronización; el administrador debe corregir la configuración del proxy o de confianza.
Verificar la solución
Cierre y vuelva a abrir el cliente, confirme que la cuenta se conecta a la URL HTTPS exacta y espere a que el estado de sincronización indique que se ha completado. Cree un archivo de prueba pequeño en la carpeta de sincronización y confirme que aparece en la interfaz web; a continuación, revise el registro del cliente para detectar cualquier mensaje recurrente de verificación TLS. Si el fallo del certificado persiste, envíe al administrador el nombre de host exacto, la versión del cliente, el sistema operativo, la hora del fallo y el error específico del certificado; nunca envíe contraseñas ni claves privadas. Si la interfaz web de ownCloud funciona, pero todas las aplicaciones de escritorio compatibles siguen fallando, proporcione la URL del servidor y la salida de diagnóstico TLS para que el administrador pueda investigar el proxy o la cadena de certificados.
La cuenta de sincronización del escritorio está conectada y los archivos de informes están actualizados después de que se corrigió el problema del certificado.