Glossan

¿Qué es SFTP?

También llamado: SSH File Transfer Protocol

Definición

SFTP es un protocolo para transferir archivos de forma cifrada a través de SSH. Sustituye a FTP con la misma comodidad, pero sin enviar contraseñas ni archivos en claro.

Pese al nombre, SFTP no es «FTP seguro», sino una extensión de SSH. Usa una sola conexión cifrada por el puerto 22, así que no tiene los problemas de cortafuegos de FTP y permite autenticarse con claves en lugar de contraseñas.

Ejemplo

En FileZilla o WinSCP, elige el protocolo SFTP y usa los datos de SSH:

Servidor:  sftp://example.com
Puerto:    22
Usuario:   usuario

Desde la terminal:

$ sftp usuario@example.com
sftp> cd public_html
sftp> put -r dist/*

Para sincronizar carpetas enteras, rsync sobre SSH es todavía más práctico porque solo envía lo que ha cambiado:

$ rsync -avz --delete _site/ usuario@example.com:public_html/

Cosas que conviene saber

¿Tienes un producto o servicio relacionado con SFTP? Anúnciate en este término.

Términos relacionados

Categorías: Hosting Seguridad