View Categories

FTP: qué es y cómo conectarse a un alojamiento

3 min read

Conexión FTP a un alojamiento web

FTP (File Transfer Protocol) permite transferir archivos entre tu ordenador y un servidor. En un alojamiento web se utiliza, por ejemplo, para subir o descargar archivos de una página, revisar directorios o reemplazar ficheros.

Para conectarte necesitas un programa cliente, como FileZilla, WinSCP o Cyberduck, y los datos de acceso de la cuenta FTP.

FTP, FTPS y SFTP no son lo mismo #

Aunque los nombres son parecidos, conviene distinguirlos:

  • FTP: protocolo FTP sin cifrado. Las credenciales y el tráfico no quedan protegidos mediante TLS.
  • FTPS: FTP protegido mediante TLS. Es la opción que debe utilizarse cuando el servidor FTP ofrece cifrado explícito o implícito.
  • SFTP: protocolo de transferencia de archivos basado en SSH. No es FTP y normalmente utiliza el puerto 22. Solo estará disponible si el servidor y la cuenta tienen acceso SSH/SFTP habilitado.

Siempre que sea posible, utiliza una conexión cifrada.

Datos necesarios para conectarte #

Necesitarás:

  • Servidor o host: normalmente el nombre del dominio, el hostname del servidor o su dirección IP.
  • Usuario: el usuario de la cuenta FTP creada en el alojamiento.
  • Contraseña: la contraseña asociada a esa cuenta.
  • Puerto: normalmente 21 para FTP/FTPS explícito y 22 para SFTP, salvo que se haya configurado otro.

En los alojamientos gestionados mediante Plesk puedes consultar o crear cuentas FTP desde el propio panel. Si necesitas crear una, consulta nuestra guía Cómo crear o modificar un usuario FTP.

Conectarse con FileZilla #

  1. Abre FileZilla.
  2. Introduce el servidor, usuario, contraseña y, si es necesario, el puerto.
  3. Pulsa Conexión rápida.
  4. Si el servidor presenta un certificado TLS, comprueba que el nombre del servidor y los datos del certificado sean coherentes antes de aceptarlo.
  5. Una vez conectado, FileZilla mostrará los archivos de tu ordenador en un panel y los del servidor en el otro.
Datos de conexión FTP en FileZilla

Para subir un archivo puedes arrastrarlo desde el panel local al directorio correspondiente del servidor. Para descargarlo, realiza la operación inversa.

Qué directorio contiene la web #

En un alojamiento Plesk, el contenido público de un dominio suele encontrarse en el directorio httpdocs. No obstante, un dominio o subdominio puede estar configurado con otra raíz de documentos, por lo que conviene comprobarla en Plesk antes de mover o eliminar archivos.

Modo pasivo y problemas de conexión #

FTP utiliza una conexión de control y conexiones adicionales para transferir datos. Por este motivo, algunos firewalls, routers o conexiones corporativas pueden impedir listar directorios o iniciar transferencias aunque el usuario y la contraseña sean correctos.

En la mayoría de clientes actuales se recomienda utilizar modo pasivo, especialmente cuando el ordenador se encuentra detrás de un router o firewall.

Errores habituales #

  • Authentication failed / Login incorrect: revisa usuario y contraseña.
  • Connection timed out: comprueba el hostname, puerto, firewall y conectividad.
  • No se puede listar el directorio: revisa el modo pasivo y posibles bloqueos de firewall.
  • Permission denied: la cuenta no dispone de permisos sobre el archivo o directorio.
  • El dominio todavía no apunta al servidor: utiliza temporalmente el hostname o la IP del servidor en lugar del dominio.

Recomendaciones de seguridad #

  • No compartas las credenciales FTP entre varias personas si puedes crear usuarios independientes.
  • Utiliza contraseñas robustas.
  • Elimina las cuentas que ya no sean necesarias.
  • Prefiere FTPS o SFTP frente a FTP sin cifrado.
  • Antes de sobrescribir o borrar archivos importantes, realiza una copia de seguridad.

Si no consigues conectarte, indica a soporte el dominio afectado, el programa utilizado, el mensaje de error exacto y el servidor/puerto configurados. No envíes la contraseña en el ticket.