Cómo solucionar el error "Conexión rechazada" de la aplicación móvil de ownCloud

El mensaje "Conexión rechazada" en la aplicación móvil de ownCloud suele indicar un problema de conectividad incluso antes de que comience la autenticación: el teléfono llegó a una dirección, pero ningún servidor aceptó la conexión en el punto final de red solicitado. La redacción exacta puede variar según la versión de Android o iOS, por lo que conviene considerarlo un síntoma, no un diagnóstico.

Escenario ilustrativo: imagine una pequeña empresa de diseño llamada Northstar Studio. Su personal normalmente se conecta a https://cloud.example.com/owncloudtravés de la aplicación móvil ownCloud. Tras un cambio de proxy inverso, varios teléfonos muestran el mensaje "Conexión rechazada". La interfaz web de ownCloud sigue funcionando desde el portátil de un administrador en la oficina, pero no con datos móviles. Este escenario ficticio se utilizará a lo largo de la guía para mostrar cómo se combinan los pasos de solución de problemas; no se trata de un informe de una implementación real ni de un resultado de prueba.

Pantalla ilustrativa de la cuenta móvil de ownCloud que muestra la dirección del servidor https://cloud.example.com/owncloud y un mensaje de conexión rechazada.
Comience con la dirección exacta del servidor al que intenta conectarse la aplicación móvil. Se producirá un rechazo antes de que pueda iniciarse sesión correctamente en ownCloud.

Primero, separe el mensaje "conexión rechazada" de los errores de inicio de sesión.

No comience por restablecer la contraseña del usuario. Una contraseña incorrecta, un token caducado o un problema de OAuth ocurren después de que el cliente puede comunicarse con el servidor. Una conexión TCP rechazada suele estar relacionada con un host o puerto incorrecto, un servidor web o proxy detenido, una regla de firewall o un servicio que solo escucha en una interfaz interna.

La documentación móvil actual de ownCloud confirma que las aplicaciones se configuran con la URL del servidor ownCloud. La documentación de ownCloud WebDAV también indica que las aplicaciones móviles deben usar la URL base y la carpeta, como example.com/owncloud, en lugar de ingresar manualmente un punto final WebDAV. Consulte la documentación de acceso a ownCloud WebDAV .

1. Verifica la URL en la aplicación móvil.

En el ejemplo de Northstar, la URL esperada es https://cloud.example.com/owncloud. Verifique los cuatro componentes: esquema, nombre de host, puerto opcional y ruta. Los errores comunes incluyen usar http://cuando el servicio público solo escucha en HTTPS, omitir un puerto no estándar, usar un nombre de host interno que no se puede resolver fuera de la oficina o ingresar un punto final DAV en lugar de la URL base de ownCloud.

La documentación de Android indica que la aplicación prueba la conexión tras introducir la URL del servidor y las credenciales, y recomienda un servidor con SSL habilitado para que la conexión utilice HTTPS. La documentación de iOS también comprueba la URL del servidor, el método de autenticación y el certificado TLS al añadir una cuenta. Consulta la guía de conexión de ownCloud para Android y la guía de cuenta de ownCloud para iOS .

Ejemplo de navegador móvil que muestra cómo cloud.example.com rechaza una conexión en la misma URL de ownCloud.
Abre la misma URL en el navegador del teléfono. Si el navegador también rechaza el acceso, concéntrate en la conectividad de red y el punto final del servicio web, en lugar de en las credenciales de la aplicación.

2. Prueba la misma URL fuera de la aplicación.

En el teléfono afectado, abre la URL exacta de ownCloud en un navegador. Esto suele ser un indicador clave. Si el navegador carga la página de ownCloud pero la aplicación no, investiga el certificado específico de la aplicación, la redirección, la autenticación OAuth o la configuración de la cuenta. Si tanto el navegador como la aplicación fallan en la misma red, continúa con las comprobaciones del servidor y la red.

También realiza pruebas desde más de una red. En nuestro ejemplo ilustrativo de Northstar, la conexión Wi-Fi de la oficina funciona, pero los datos móviles fallan. Esto apunta a un problema de exposición de DNS público, cortafuegos, NAT o proxy inverso, en lugar de un problema con el nombre de usuario de ownCloud.

3. Confirme que el punto final público realmente escucha.

Desde una máquina que pueda acceder al servidor, pruebe la URL y el socket de escucha. Comandos como los siguientes son puntos de partida útiles:

curl -I https://cloud.example.com/owncloud
sudo ss -tlnp | grep -E ':80|:443'

Una respuesta HTTP exitosa no tiene por qué ser necesariamente 200una redirección; esta también puede demostrar que un servicio web está respondiendo. La clave está en si se acepta una conexión TCP. Si ningún servicio escucha en el puerto público esperado, solucione este problema antes de modificar la configuración de la aplicación ownCloud.

Ilustración de terminal que muestra curl accediendo a una URL de ownCloud y un socket escuchando en el puerto TCP 443.
Las comprobaciones del lado del servidor pueden confirmar si HTTPS está respondiendo y si un proceso está escuchando en el puerto 443.

4. Compruebe el servidor web o el proxy inverso.

Muchas implementaciones de ownCloud colocan Apache, NGINX, HAProxy, Traefik u otro proxy delante de la aplicación. Asegúrese de que el servicio público esté en funcionamiento, vinculado a la interfaz prevista y reenviando el tráfico al backend de ownCloud. Un proxy detenido, vinculado solo a una interfaz 127.0.0.1o configurado para un puerto de subida incorrecto puede provocar un rechazo inmediato.

ownCloud documenta explícitamente los proxies inversos y requiere que las direcciones de proxy en las que ownCloud debería confiar se configuren en trusted_proxies. También documenta la configuración de sobrescritura para los casos en que la detección automática de nombre de host, protocolo o raíz web falla detrás de un proxy. Consulte la guía de configuración de proxy inverso de ownCloud .

Terminal de servidor ilustrativo que muestra las reglas del firewall para los puertos 80 y 443, un servicio nginx activo y una ruta de proxy inverso a un backend de ownCloud.
Cuando un proxy se sitúa delante de ownCloud, verifique tanto el oyente expuesto a Internet como la ruta de acceso del proxy al backend de ownCloud.

5. Verifique el firewall, NAT y la ruta de red.

Si HTTPS funciona en el propio servidor pero no desde un teléfono fuera de la LAN, revise el firewall del host, el grupo de seguridad en la nube, el enrutador o la regla NAT, y cualquier firewall corporativo anterior. Para una implementación HTTPS normal, el puerto TCP 443 debe ser accesible en la dirección pública. Si utiliza intencionadamente un puerto personalizado, este debe estar expuesto e incluido en la URL.

No desactive el firewall como solución permanente. En su lugar, identifique el oyente necesario y permita solo el tráfico que su diseño requiera. En el caso de Northstar, la pregunta clave no es "¿Está activado el firewall?", sino "¿Puede un cliente externo acceder a la dirección y el puerto publicados para ownCloud?".

Ilustración de la configuración de red del teléfono que muestra la conexión Wi-Fi y la red móvil habilitadas para probar una conexión ownCloud en una segunda red.
Cambiar entre Wi-Fi y datos móviles es una forma práctica de determinar si el rechazo sigue una ruta de red específica.

6. Compruebe los certificados TLS y las redirecciones una vez que el puerto sea accesible.

Un problema con el certificado es diferente de un rechazo literal de TCP, pero suele aparecer inmediatamente después de solucionar el problema de conectividad. La documentación actual de iOS indica que la aplicación comprueba los certificados TLS al añadir un servidor y permite al usuario inspeccionar los detalles del certificado. La documentación de Android también describe advertencias para los certificados que no se pueden verificar.

Utilice un certificado cuyo nombre de host coincida con el nombre de host público de ownCloud y cuya cadena sea de confianza para el dispositivo siempre que sea posible. Revise también las redirecciones HTTP a HTTPS. La documentación de seguridad de iOS indica que las redirecciones durante el inicio de sesión no se siguen automáticamente; se solicita la aprobación del usuario. Consulte la documentación de seguridad de ownCloud para iOS .

Pantalla ilustrativa de la cuenta móvil de ownCloud que muestra la misma URL del servidor con una conexión segura exitosa.
Una vez que la accesibilidad y la conexión TLS sean correctas, el cliente móvil debería poder continuar más allá de la comprobación inicial de la conexión con el servidor.

7. Confirmar los dominios de confianza de ownCloud y la gestión de URL de proxy.

Una vez que el servidor web acepte conexiones, verifique que ownCloud reconozca el nombre de host utilizado por el teléfono. ownCloud requiere que las URL utilizadas para acceder al servidor estén permitidas trusted_domains. Esto es importante cuando se introduce un nuevo nombre de host público, se migra el servicio o se expone una instalación que antes era interna.

Para una instalación clásica, inspeccione la configuración en lugar de editarla a ciegas. Puede usar esto occpara leer los dominios configurados:

sudo -u www-data ./occ config:system:get trusted_domains

Si falta el nombre de host público, agréguelo usando la occ config:system:setsintaxis documentada para un índice de matriz no utilizado. La referencia oficial del comando está disponible en la documentación del comando occ de ownCloud . Para implementaciones de contenedores, la documentación actual de ownCloud expone configuraciones equivalentes relacionadas con el dominio y el proxy a través de variables de entorno como OWNCLOUD_TRUSTED_DOMAINSy OWNCLOUD_TRUSTED_PROXIES.

Editor ilustrativo de config.php que muestra la configuración de trusted_domains, el protocolo de sobrescritura HTTPS, el host público y la raíz web /owncloud.
Los dominios de confianza y la configuración de sobrescritura cobran relevancia una vez que se puede acceder al punto final de la red, especialmente detrás de un proxy inverso.

8. Vuelva a realizar la prueba desde el teléfono original y compare los resultados.

Vuelve al dispositivo afectado y realiza la prueba en una secuencia controlada: primero, carga la URL en el navegador; luego, añade o vuelve a conectar la cuenta de ownCloud; a continuación, abre la vista de Archivos y confirma que aparece la lista de directorios. Repite el proceso una vez con Wi-Fi y otra con datos móviles si el servicio está diseñado para funcionar en ambas conexiones.

En el ejemplo de Northstar, supongamos que el administrador descubre que el proxy inverso de reemplazo solo escuchaba en el puerto 443 en la interfaz privada. Configurar correctamente el oyente público explicaría por qué el acceso a la oficina funcionaba mientras que el acceso móvil estaba denegado. Esto es solo una ilustración del proceso de razonamiento, no una afirmación sobre un incidente real de ownCloud.

Listas de archivos de ownCloud ilustrativas que se muestran en ordenadores de escritorio y dispositivos móviles tras una conexión exitosa.
Una comprobación final útil consiste en verificar que tanto la interfaz web como la aplicación móvil puedan acceder al mismo servidor y mostrar la jerarquía de archivos esperada.

Tabla de diagnóstico rápido

Lo que observasPróxima comprobación más útil
La aplicación y el navegador del teléfono son rechazados.Nombre de host público, puerto, oyente, cortafuegos, NAT, servicio proxy
Funciona con Wi-Fi pero no con datos móviles.DNS público y ruta de firewall/NAT/proxy orientada a Internet
El navegador funciona, la aplicación se detiene en la revisión del certificado.Nombre de host TLS, cadena de certificados, redirecciones
El servidor responde, pero ownCloud rechaza el host.trusted_domainsy configuración de sobrescritura del proxy inverso
La conexión se establece correctamente, pero el inicio de sesión falla.Credenciales, OAuth2, autenticación de dos factores o política de tokens

Qué no cambiar primero

Evite cambiar contraseñas, configuraciones de base de datos, permisos de archivos o límites de memoria PHP solo porque la aplicación móvil muestre el mensaje "Conexión rechazada". Si bien estas configuraciones pueden ser relevantes para otros fallos de ownCloud, no son lo primero que debe investigar cuando el cliente no puede establecer una conexión de red. Del mismo modo, no ignore permanentemente las advertencias de certificado como sustituto de la corrección de una configuración TLS pública.

Lista de verificación final

  • El teléfono utiliza la URL base de ownCloud prevista, incluyendo el esquema correcto, el nombre de host, la ruta y el puerto no estándar, si corresponde.
  • El nombre de host se resuelve correctamente desde la red a la que está conectado el teléfono.
  • Un servidor web público o un proxy inverso está escuchando en el puerto TCP esperado.
  • Los cortafuegos del host, la nube, el enrutador y los de la red de origen permiten el tráfico previsto.
  • El proxy inverso puede acceder al backend de ownCloud.
  • El certificado TLS es apropiado para el nombre de host público y es aceptado por el dispositivo.
  • El nombre de host está presente en la configuración de dominio de confianza de ownCloud.
  • Tanto la interfaz web como la aplicación móvil funcionan desde cualquier red que la implementación deba admitir.

A partir de octubre de 2026, ownCloud publica la documentación actualizada para su servidor Classic y sus clientes móviles independientes para Android e iOS. Las etiquetas y pantallas exactas pueden variar entre las distintas versiones de la aplicación, por lo que se recomienda seguir el orden de solución de problemas descrito anteriormente como método habitual: primero, compruebe la conectividad de red; luego, valide el comportamiento del proxy y TLS; y solo entonces acceda a la configuración de la aplicación y la autenticación de ownCloud.

Dejar un comentario

Cómo restringir las fechas de vencimiento de los enlaces públicos en ownCloud Server

Cómo restringir las fechas de vencimiento de los enlaces públicos en ownCloud Server

Establezca una fecha de vencimiento máxima para los enlaces públicos de ownCloud Server, comprenda a qué recursos compartidos afecta y verifique la política sin pasar por alto los enlaces más antiguos.

Cómo configurar la sincronización automática de la GAL de Zimbra y verificar que funcione.

Cómo configurar la sincronización automática de la GAL de Zimbra y verificar que funcione.

Configure la sincronización automática de la lista global de direcciones (GAL) de Zimbra, establezca el intervalo de sondeo, fuerce una sincronización de prueba, verifique las marcas de tiempo y solucione problemas con contactos LDAP internos o externos obsoletos.

Cómo configurar la autenticación LDAP en ownCloud Infinite Scale

Cómo configurar la autenticación LDAP en ownCloud Infinite Scale

Configure el inicio de sesión basado en LDAP para ownCloud Infinite Scale, asigne usuarios y grupos, elija OIDC integrado o externo, proteja las credenciales y verifique la autenticación de forma segura.

Cómo migrar de ownCloud 10 Classic a ownCloud Infinite Scale

Cómo migrar de ownCloud 10 Classic a ownCloud Infinite Scale

Planifica una migración de ownCloud Classic 10 a Infinite Scale con la aplicación compatible migrate-to-ocis. Descubre qué se transfiere, qué no, los requisitos previos de LDAP, los comandos y las comprobaciones de transición.

Cómo configurar reglas personalizadas de SpamAssassin en Zimbra (de forma segura)

Cómo configurar reglas personalizadas de SpamAssassin en Zimbra (de forma segura)

Aprende dónde carga Zimbra las reglas personalizadas de SpamAssassin, cómo escribir y validar una regla .cf, reiniciar Amavis, probar los encabezados de los mensajes y revertir los cambios de forma segura.

Cómo realizar copias de seguridad y restaurar buzones individuales en Zimbra CE

Cómo realizar copias de seguridad y restaurar buzones individuales en Zimbra CE

Realice copias de seguridad y restaure un buzón de correo individual de Zimbra CE con zmmailbox. Exporte un archivo ZIP con metadatos, verifíquelo y pruebe la recuperación de forma segura en una cuenta de prueba.

Cómo configurar las cuotas de almacenamiento para usuarios en ownCloud oCIS

Cómo configurar las cuotas de almacenamiento para usuarios en ownCloud oCIS

Aprende a establecer una cuota de espacio personal para un usuario de ownCloud Infinite Scale, a distinguirla de los límites globales y del espacio de proyecto, y a asignar valores predeterminados a los nuevos usuarios según su rol.

Solucionar los tiempos de espera de registro SIP de BigBlueButton FreeSWITCH: una guía práctica de diagnóstico

Solucionar los tiempos de espera de registro SIP de BigBlueButton FreeSWITCH: una guía práctica de diagnóstico

Diagnostique los tiempos de espera de registro SIP de BigBlueButton FreeSWITCH comprobando el estado del servicio, los oyentes SIP y ESL, las direcciones NAT, las reglas del firewall y los registros.

Cómo solucionar el error "Conexión rechazada" de la aplicación móvil de ownCloud

Cómo solucionar el error "Conexión rechazada" de la aplicación móvil de ownCloud

Solucione los errores de conexión rechazada de la aplicación móvil ownCloud comprobando la URL del servidor, el puerto HTTPS, el servidor web, el cortafuegos, el proxy, el TLS y los dominios de confianza.

Cómo restringir el registro de usuarios en un servidor Matrix autohospedado.

Cómo restringir el registro de usuarios en un servidor Matrix autohospedado.

Compara las diferentes formas de controlar las nuevas cuentas de Matrix en Synapse, desde deshabilitar el registro público hasta emitir tokens de uso limitado, con ejemplos de configuración y comprobaciones.