Cómo resolver error TLS mediante el acceso FTP

Actualizado
Error: Error GnuTLS -110: The TLS connection was non-properly terminated.
Estado: El servidor no cerró la conexión TLS adecuadamente
Error: No se pudo establecer la conexión de datos: ECONNABORTED - Conexión abortada

Este tipo de error es porque el certificado principal asignado al servidor no coincide con el nombre de dominio utilizado por el cliente para acceder a su cuenta FTP. Generalmente, el usuario utilizará el mismo dominio de su alojamiento web, lo cual está bien, pero si desea evitar los pasos que se indican a continuación, necesitará utilizar el hostname sobre el cual está alojado su sitio, como puede ser para cPanel el servidor hosting04.vadavo.com. Puedes consultar esta información desde el mismo panel donde está alojada la cuenta.

Cómo añadir el host a nuestra lista de confianza en Filezilla

Existen diferentes aplicaciones, pero una de las más utilizadas es Filezilla debido a su simple uso y multiplicidad de funciones disponibles.

  1. Desde Filezilla completar los datos de conexión reemplazando el "Dominio" y "Usuario" según corresponda.
    Screenshot 2025-03-26 at 3.21.01 PM.png
    ⚠ De este modo es como el cliente completa sus datos y se genera el error TLS.

  2. En una primer instancia, Filezilla, indica que la conexión no puede considerarse segura ya que no coincide el dominio del servidor FTP con el dominio del "Host" utilizado para establecer la conexión. En este caso, "pure-ftpd" es el certificado autofirmado asignado de forma predeterminada en un VPS y utilizado para fijar un canal cifrado en las conexiones entrantes vía FTP. También puede suceder que "Common name" es un nombre de dominio como puede ser "hosting04.vadavo.com" y el error concluye en el mismo mensaje dado el escenario de inconsistencia entre estos datos.
    Requiere aceptar y añadir este servidor al repositorio de certificados de confianza, y en nuevas conexiones vía FTP, no nos volverá a preguntar.
    image.png
    1. Subject: Información de la Organización, donde "Common name" puede indicar un nombre de dominio referente al servidor FTP. 
    2. Issuer: Cuando indica "self-signed" es un certificado generado automáticamente por el servicio y de forma local. También puede indicar una entidad certificadora pública que firma el certificado para validar su autenticidad, éste último cuando se utiliza un dominio de acceso público.
    3. Host: Motivo del error, que el dominio utilizado en la conexión ac***n.es no coincide con el nombre "pure-ftpd" del certificado autofirmado.

  3. Al momento de establecerse la conexión, Filezilla despliega el siguiente mensaje en pantalla y sobre el cual debemos confirmar el añadir a nuestra lista de confianza el servidor FTP.
    Screenshot 2025-03-26 at 2.42.34 PM.png
  4. Es posible que, al ser una conexión que por defecto utiliza el puerto 21, vuelva a solicitarnos una nueva autorización de seguridad para confiar en el servidor, seleccionando "Always allow insecure data connections for this server in future sessions" y luego confirmar pulsando "OK".
    Screenshot 2025-03-26 at 2.43.33 PM.png

  5. Una vez aceptado la conexión, desde la consola de Filezilla podrás observar el correcto listado de las carpetas en la sesión FTP que has iniciado, donde "Connecting to 185.123.206.59:21" sería reemplazado automáticamente por la IP que corresponde al host donde se encuentra alojado el sitio.
    Status:       Connecting to 185.123.206.59:21...
    Status:      Connection established, waiting for welcome message...
    Status:      Initializing TLS...
    Status:      TLS connection established.
    Status:      Logged in
    Status:      Retrieving directory listing...
    Status:      Directory listing of "/" successful

¿Fue útil este artículo?

¿Tienes más dudas?

Estamos aquí para ayudarte.

Crea un ticket