Saltar al contenido
Tecnologías de servidor 2 min

FTP vs SFTP

SSH File Transfer Protocol
En una frase

Dos formas de subir archivos a tu hosting: FTP envía todo (incluida la contraseña) sin cifrar; SFTP viaja cifrado sobre SSH. Usa SFTP siempre que puedas.

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.