FTP vs SFTP
FTP y SFTP son dos protocolos para subir archivos al hosting: FTP envía las credenciales y los datos sin cifrar (puerto 21), mientras que SFTP viaja cifrado sobre SSH (puerto 22). Se recomienda usar SFTP siempre que el hosting lo soporte (no confundir con FTPS, que es FTP + TLS).
Qué es FTP vs SFTP
FTP (File Transfer Protocol) es el protocolo clásico para transferir archivos a un servidor, pero envía credenciales y datos en claro: cualquiera en la red puede capturarlos. SFTP es un protocolo distinto que funciona dentro de una conexión SSH cifrada; no tiene nada que ver con "FTPS" (que es FTP con TLS añadido). En la práctica, hoy se recomienda SFTP.
Cómo funciona
Con un cliente como FileZilla o WinSCP introduces servidor, usuario, contraseña (o clave SSH) y puerto: FTP suele ser el 21, SFTP el 22. Conectas y arrastras archivos entre tu equipo y el servidor. Con SFTP, toda la sesión —login y transferencia— va cifrada por el túnel SSH.
Cuándo usarlo
Para subir tu web, editar archivos o hacer copias manuales. Elige SFTP si tu hosting lo ofrece (casi todos); reserva FTP plano solo para entornos internos sin datos sensibles. Mejor aún: usa clave SSH en lugar de contraseña.
Datos curiosos
- FTP es de 1971, anterior incluso al correo electrónico moderno.
- FTPS y SFTP suenan parecido pero son tecnologías totalmente distintas: FTPS = FTP + TLS; SFTP = subsistema de SSH.
- Muchos paneles permiten crear usuarios SFTP limitados a una carpeta concreta ("jailed").
Preguntas frecuentes
¿FTP o SFTP?
SFTP: va cifrado. FTP plano envía tu contraseña y tus archivos sin proteger.
¿Necesito un programa especial?
Un cliente como FileZilla o WinSCP sirve para ambos; solo cambias el protocolo y el puerto al conectar.
¿SFTP es lo mismo que FTPS?
No. SFTP va sobre SSH (puerto 22); FTPS es FTP normal con cifrado TLS. Si puedes elegir, SFTP.