¿Qué es FTP?
FTP, o File Transfer Protocol, es un protocolo utilizado para transferir archivos entre un cliente y un servidor mediante una red. Se utiliza para subir, descargar y administrar archivos en servidores, aunque FTP tradicional no cifra por sí mismo las comunicaciones.
¿Qué es FTP?
FTP, sigla de File Transfer Protocol, es un protocolo de red diseñado para transferir archivos entre un cliente y un servidor.
Puede utilizarse para subir archivos de un sitio web, descargar información o administrar directorios del servidor, pero el FTP tradicional no cifra la comunicación; para transferencias protegidas existen protocolos como FTPS y SFTP.
¿Cómo funciona FTP?
FTP utiliza un modelo cliente-servidor en el que un programa cliente se conecta a un servidor FTP para autenticar al usuario y realizar operaciones sobre archivos y directorios.
Cliente FTP
El cliente FTP es el programa que inicia la conexión con el servidor. Puede ser una aplicación instalada en el ordenador o una herramienta integrada en otro software.
Servidor FTP
El servidor recibe las conexiones y gestiona los archivos y directorios que el usuario puede consultar o modificar según sus permisos.
Autenticación y permisos
Una conexión FTP puede utilizar credenciales de usuario y contraseña. El acceso real a los archivos depende de los permisos configurados en el servidor.
FTP no es lo mismo que SFTP
Aunque ambos pueden utilizarse para transferir archivos, FTP y SFTP son protocolos diferentes y no proporcionan el mismo modelo de seguridad.
Sin cifrado nativo
FTP tradicional no cifra por sí mismo las credenciales ni los datos transferidos.
FTP con TLS
FTPS añade protección mediante TLS para cifrar la comunicación entre cliente y servidor.
Transferencia sobre SSH
SFTP es un protocolo diferente que utiliza SSH para proporcionar transferencia de archivos protegida.
FTP frente a FTPS y SFTP
| Protocolo | Seguridad | Base | Uso |
|---|---|---|---|
| FTP | Sin cifrado nativo. | FTP. | Transferencia de archivos. |
| FTPS | TLS. | FTP + TLS. | Transferencia protegida. |
| SFTP | SSH. | SSH. | Transferencia segura de archivos. |
| HTTPS | TLS. | HTTP + TLS. | Navegación y transferencia mediante aplicaciones web. |
¿Para qué sirve FTP?
FTP se utiliza principalmente para transferir y administrar archivos entre un equipo cliente y un servidor.
Subir archivos
Permite enviar archivos desde el ordenador hacia el servidor, por ejemplo, para publicar archivos de un sitio web.
Descargar archivos
También permite copiar archivos desde el servidor hacia el equipo del usuario cuando la cuenta dispone de los permisos necesarios.
Administrar directorios
Según los permisos disponibles, el usuario puede crear, eliminar, mover o consultar directorios y archivos.
Mantener sitios web
FTP puede utilizarse para cargar archivos HTML, imágenes, hojas de estilo, scripts y otros recursos de una aplicación web.
¿Qué es un cliente FTP?
Un cliente FTP es un programa que permite conectarse a un servidor compatible para transferir y administrar archivos.
Interfaz gráfica
Muchos clientes FTP ofrecen una interfaz visual que muestra los archivos locales y remotos para facilitar las transferencias.
Gestión de conexiones
El cliente puede guardar perfiles con datos como servidor, puerto, usuario y otros parámetros de conexión.
Transferencias de archivos
Puede permitir subir y descargar archivos, crear carpetas y realizar otras operaciones disponibles según los permisos del servidor.
¿Cómo se utiliza FTP en un hosting?
Muchos servicios de alojamiento web proporcionan acceso mediante FTP o mediante alternativas seguras de transferencia de archivos.
Acceso al servidor
El proveedor puede proporcionar un nombre de servidor, usuario, contraseña y puerto necesarios para configurar la conexión.
Directorio del sitio
Una vez conectado, el usuario debe acceder al directorio correspondiente al sitio web para cargar o modificar sus archivos.
Publicación de archivos
Al transferir los archivos al directorio correcto, estos pueden quedar disponibles para el sitio web según la configuración del servidor.
¿Para qué sirve FTP en WordPress?
FTP puede utilizarse para acceder a los archivos de una instalación WordPress cuando se necesita realizar tareas de administración que no pueden completarse desde el panel.
Subir archivos
Permite cargar archivos de temas, plugins u otros componentes cuando el procedimiento utilizado requiere acceso directo al servidor.
Recuperar acceso a archivos
En determinadas situaciones, el acceso a los archivos puede ayudar a solucionar problemas de configuración o desactivar manualmente componentes de WordPress.
Modificar archivos
Un administrador con los permisos adecuados puede modificar archivos del sitio directamente en el servidor.
¿FTP es seguro?
El FTP tradicional no cifra de forma nativa las credenciales ni el contenido transferido. Por ello, la información puede quedar expuesta durante el recorrido por la red.
FTP tradicional
No proporciona cifrado de la comunicación por sí mismo, por lo que no debería confundirse con una transferencia protegida.
FTPS
FTPS utiliza TLS para proteger la comunicación FTP mediante cifrado.
SFTP
SFTP utiliza SSH y es un protocolo distinto de FTP. Permite transferir archivos mediante una conexión protegida.
¿Cuál es la diferencia entre FTP, FTPS y SFTP?
Los nombres son parecidos, pero FTPS y SFTP no son simplemente dos nombres para el mismo protocolo.
FTP
Es el protocolo original de transferencia de archivos y no proporciona cifrado nativo de la conexión.
FTPS
Es FTP protegido mediante TLS. Mantiene el modelo FTP y añade una capa de cifrado.
SFTP
Es un protocolo independiente que funciona sobre SSH y permite realizar operaciones de transferencia de archivos de forma segura.
Qué debes considerar al utilizar FTP
Seguridad
Comprueba si el servidor requiere una conexión protegida mediante FTPS o SFTP en lugar de FTP tradicional.
Credenciales
Utiliza usuarios con los permisos mínimos necesarios y evita compartir credenciales de administración.
Directorios
Verifica que los archivos se estén cargando en el directorio correcto y que los permisos sean compatibles con la aplicación.
Copias de seguridad
Antes de realizar cambios importantes en los archivos del servidor, conviene disponer de una copia de seguridad recuperable.
Protocolo utilizado
Revisa qué protocolo proporciona tu proveedor y utiliza una alternativa protegida cuando la información transferida requiera confidencialidad e integridad.
Características principales de FTP
| Característica | FTP | Qué implica |
|---|---|---|
| Nombre | File Transfer Protocol. | Protocolo para transferencia de archivos. |
| Modelo | Cliente-servidor. | Un cliente se conecta a un servidor para realizar operaciones. |
| Cifrado nativo | No. | FTP tradicional no cifra la comunicación por sí mismo. |
| Uso | Transferencia de archivos. | Subir, descargar y administrar archivos según permisos. |
Guías relacionadas sobre hosting y transferencia
Elige el tema que quieras profundizar:
Preguntas frecuentes sobre FTP
FTP, o File Transfer Protocol, es un protocolo utilizado para transferir archivos entre un cliente y un servidor mediante una red.
FTP significa File Transfer Protocol, que en español se traduce como protocolo de transferencia de archivos.
Sirve para subir, descargar y administrar archivos y directorios entre un cliente y un servidor, según los permisos disponibles.
FTP tradicional no cifra la comunicación por sí mismo. Para transferencias protegidas pueden utilizarse FTPS o SFTP.
FTP y SFTP son protocolos diferentes. FTP no cifra la comunicación de forma nativa, mientras que SFTP funciona sobre SSH y proporciona una transferencia protegida.
FTPS es FTP protegido mediante TLS, mientras que FTP tradicional no incorpora cifrado nativo de la comunicación.
Sí. Puede utilizarse para administrar archivos de una instalación WordPress cuando el usuario dispone de acceso y permisos adecuados.
Normalmente necesitas un cliente FTP, la dirección del servidor, un usuario, una contraseña y el puerto correspondiente al servicio configurado por el proveedor.
¿Qué es SFTP?
Conoce qué es SFTP, cómo funciona la transferencia segura de archivos mediante SSH y cuáles son sus diferencias con FTP.
Ver guía →