¿Qué es FTP?
También llamado: File Transfer Protocol, FTPS, cliente FTP
Definición
FTP (File Transfer Protocol) es un protocolo para subir y descargar archivos entre tu ordenador y un servidor. Es la forma clásica de publicar una web en un hosting, aunque hoy es preferible SFTP.
Con un cliente como FileZilla te conectas al hosting y arrastras archivos entre tu equipo y el servidor. El problema del FTP original es que envía usuario, contraseña y archivos sin cifrar: cualquiera que intercepte la conexión puede leerlos.
Ejemplo
Datos típicos de conexión:
Servidor: ftp.example.com
Usuario: usuario@example.com
Puerto: 21
Cifrado: FTP explícito sobre TLS (FTPS)
Desde la terminal:
$ lftp -u usuario@example.com ftp.example.com
lftp> put index.html
FTP, FTPS y SFTP
| Cifrado | Puerto | Notas | |
|---|---|---|---|
| FTP | No | 21 | Evítalo |
| FTPS | Sí (TLS) | 21 o 990 | FTP con cifrado añadido |
| SFTP | Sí (SSH) | 22 | Otro protocolo distinto; el recomendado |
Errores habituales
- Problemas con el modo pasivo: FTP abre una segunda conexión para los datos y los cortafuegos a menudo la bloquean. Si el cliente conecta pero no lista los archivos, prueba el modo pasivo.
- Guardar las contraseñas FTP en el cliente sin cifrar: es una vía habitual por la que el malware de un ordenador infecta webs.
¿Tienes un producto o servicio relacionado con FTP? Anúnciate en este término.
Términos relacionados
- SFTPSFTP es un protocolo para transferir archivos de forma cifrada a través de SSH....
- SSHSSH (Secure Shell) es un protocolo para conectarse a un servidor remoto y ejecutar...
- cPanelcPanel es el panel de control de hosting más extendido. Permite gestionar desde el...
- PuertoUn puerto es un número del 0 al 65535 que identifica a qué servicio...
Categorías: Hosting