Cómo debes utilizar un SFTP y cuándo hacerlo

Por Felipe

Publicado en:

El SFTP (Secure File Transfer Protocol) es el protocolo que te permite subir, descargar y administrar los archivos de tu web a través de una conexión cifrada sobre SSH, usando el puerto 22. Conviene usarlo siempre que gestiones tu sitio en un servidor, porque protege tu información frente a interceptaciones, algo que el FTP tradicional no garantiza.

Transferir archivos por internet es una tarea diaria para cualquier persona que administra un sitio web o un eCommerce en el Perú. Cada vez que subes una imagen, un archivo HTML, una hoja CSS o un script de JavaScript a tu servidor, estás moviendo datos por la red. Durante años, el protocolo FTP y clientes como FileZilla fueron la herramienta estándar para esta labor; sin embargo, hoy la seguridad dejó de ser opcional y el protocolo SFTP se ha convertido en la alternativa moderna, confiable y mucho más segura para los webmasters peruanos.

Qué es el protocolo SFTP y cómo funciona

El protocolo de transferencia segura de archivos, o SFTP por sus siglas en inglés (Secure File Transfer Protocol), permite el intercambio de archivos a través de la red aplicando métodos de encriptación para garantizar la seguridad de los datos. En lugar de enviar la información en texto plano, como hacía el FTP clásico, el SFTP la cifra de extremo a extremo durante todo el trayecto.

Para lograrlo, el SFTP utiliza algoritmos robustos como AES o Triple DES que cifran los datos mientras viajan por la red. Durante una transferencia, la información se divide en paquetes y se envía a través de una única conexión segura, lo que reduce el riesgo de que un tercero intercepte o manipule los archivos. Por eso se considera el sucesor natural del FTP: incorpora el componente de seguridad que el internet actual exige, sobre todo ahora que las leyes de protección de datos y los ataques cibernéticos están a la orden del día.

Cable SFTP: no lo confundas con el protocolo

Un detalle que suele generar confusión: las siglas SFTP también se usan para nombrar un tipo de cable de red. Un cable SFTP es un cable de par trenzado apantallado, totalmente blindado con una malla metálica que bloquea las interferencias externas sobre los datos que se transmiten. Aunque comparte sigla, no tiene ninguna relación con el protocolo de transferencia: uno es hardware de red y el otro es un protocolo de software. En esta guía nos referimos siempre al protocolo.

Diferencia entre SFTP y FTPS

Es muy común confundir SFTP con FTPS, pero son tecnologías distintas. El FTPS es una forma de incrementar la seguridad del FTP tradicional: utiliza el puerto 990 y realiza primero una comprobación mediante un certificado TLS/SSL para asegurar que la autenticación entre el cliente y el servidor sea segura.

El SFTP, en cambio, no se basa en certificados, sino en el protocolo SSH, empleando criptografía y el puerto TCP 22. La transferencia se realiza a través de Secure Shell, lo que establece una conexión fiable y una protección sólida durante todo el intercambio de datos. Estas son las diferencias clave:

  • Autenticación por claves: el SFTP soporta autenticación basada en claves SSH; el FTPS no la admite.
  • Puertos y firewall: el SFTP usa un solo puerto, el 22, por lo que configurar el firewall es mucho más sencillo. El FTPS requiere abrir varios puertos y crear más reglas de redireccionamiento en el router.
  • Certificados: a favor del FTPS está el uso de certificados TLS/SSL para autenticar las conexiones entre cliente y servidor.

Para la mayoría de proyectos web en el Perú, el SFTP resulta más práctico y seguro, justamente porque simplifica la administración y se apoya en la solidez de SSH.

Cómo utilizar el protocolo SFTP paso a paso

Usar SFTP es más sencillo de lo que parece. La gran mayoría de clientes FTP —como FileZilla, WS_FTP, SmartFTP o CuteFTP— admiten conexiones seguras mediante SFTP, e incluso algunos navegadores permiten la transferencia directa con este protocolo. Estos son los pasos generales para hacerlo bien:

  1. Descarga e instala un cliente como FileZilla, que es gratuito y funciona en Windows, macOS y Linux.
  2. Selecciona SFTP como protocolo de conexión; el programa colocará automáticamente el puerto 22.
  3. Ingresa los datos de tu servidor: host, usuario y contraseña, o bien tu clave SSH.
  4. Genera y transfiere tu clave SSH si buscas el máximo nivel de seguridad: crea el par de claves y sube la clave pública al sistema al que necesitas acceder.
  5. Conéctate y administra tus archivos: ya podrás subir, descargar, editar o eliminar archivos de forma totalmente cifrada.

Si prefieres no instalar un software especial, también puedes manejar SFTP desde la terminal, utilizando una serie de comandos para configurar la conexión y ejecutar tus tareas de administración remota.

Cuándo deberías usar SFTP en tu hosting

La respuesta corta es: siempre que puedas. Cualquier momento en el que muevas archivos sensibles —credenciales, copias de tu base de datos o archivos de configuración de tu CMS— es razón suficiente para elegir SFTP por encima del FTP. En HostingPlus, el hosting N°1 del Perú, trabajamos desde 2004 ofreciendo acceso seguro por SFTP, discos SSD/NVMe, tecnología LiteSpeed, certificado SSL incluido, migración gratuita y soporte 24/7 para que tu sitio esté protegido de principio a fin. Si quieres contratar o migrar tu proyecto con todas estas garantías y una prueba respaldada por 30 días, revisa nuestros planes de hosting y empieza con la tranquilidad de un datacenter de primer nivel.

Preguntas frecuentes

¿El SFTP es lo mismo que el FTP?

No. El FTP transfiere los archivos sin cifrar, mientras que el SFTP cifra toda la comunicación sobre SSH usando el puerto 22. Por eso el SFTP es la opción recomendada hoy para proteger tu información en cada transferencia.

¿Qué puerto utiliza el SFTP?

El SFTP utiliza el puerto TCP 22, el mismo de SSH. La mayoría de clientes como FileZilla lo configuran de forma automática cuando eliges SFTP como protocolo de conexión.

¿Necesito una clave SSH para usar SFTP?

Puedes conectarte solo con usuario y contraseña, pero lo más seguro es generar un par de claves SSH y transferir la clave pública al servidor. Así sumas una capa extra de protección a tus transferencias de archivos.

5/5 - (1 votos)
¿Tu web necesita el hosting N°1 del Perú?

Hosting peruano con soporte real 24/7, migración gratis, SSL incluido y 30 días de garantía. Desde S/.70 al año.

Ver planes de hosting →