Portada » ¿Qué es SFTP? Cómo funciona y diferencias con FTP
SFTP · SSH FILE TRANSFER PROTOCOL · TRANSFERENCIA SEGURA

¿Qué es SFTP?

SFTP, o SSH File Transfer Protocol, es un protocolo utilizado para transferir y administrar archivos de forma segura mediante una conexión SSH. Permite subir, descargar y gestionar archivos entre un cliente y un servidor utilizando una comunicación protegida.

SSH Archivos Transferencia segura Cliente · Servidor
Respuesta rápida

¿Qué es SFTP?

SFTP, sigla de SSH File Transfer Protocol, es un protocolo que permite transferir y administrar archivos entre un cliente y un servidor mediante una conexión SSH.

A diferencia del FTP tradicional, SFTP utiliza el canal seguro proporcionado por SSH para proteger la comunicación, y puede utilizarse para subir, descargar y gestionar archivos de un servidor.

Concepto clave

¿Cómo funciona SFTP?

SFTP utiliza una conexión SSH entre un cliente y un servidor para realizar operaciones relacionadas con archivos y directorios.

Cliente SFTP

El cliente SFTP es el programa utilizado para iniciar la conexión y realizar operaciones sobre los archivos disponibles en el servidor.

Servidor SSH

SFTP funciona sobre SSH, por lo que el servidor debe disponer de un servicio SSH compatible y permitir el acceso correspondiente.

Comunicación protegida

La conexión SFTP utiliza los mecanismos de seguridad de SSH para proteger la comunicación entre el cliente y el servidor.

Publicidad
Punto crítico

SFTP no es simplemente “FTP con una S”

SFTP y FTP son protocolos diferentes. SFTP utiliza SSH para establecer una conexión segura, mientras que FTP tradicional utiliza su propio mecanismo de comunicación y no cifra por sí mismo el contenido transferido.

01 · SFTP

Basado en SSH

Utiliza una conexión SSH para transferir y administrar archivos de forma protegida.

02 · FTP

Sin cifrado nativo

El FTP tradicional no cifra por sí mismo la comunicación entre cliente y servidor.

03 · FTPS

FTP + TLS

FTPS protege el protocolo FTP utilizando TLS, pero sigue siendo diferente de SFTP.

Publicidad
Comparación general

SFTP frente a FTP y FTPS

Protocolo Seguridad Tecnología Uso
SFTP SSH. SSH File Transfer Protocol. Transferencia segura de archivos.
FTP Sin cifrado nativo. File Transfer Protocol. Transferencia de archivos.
FTPS TLS. FTP + TLS. Transferencia protegida.
SSH Cifrada. Secure Shell. Acceso remoto y administración.
Publicidad
Funciones

¿Para qué sirve SFTP?

SFTP permite realizar diferentes operaciones sobre archivos y directorios de un servidor mediante una conexión protegida.

Subir archivos

Permite transferir archivos desde el ordenador del usuario hacia el servidor.

Descargar archivos

También permite copiar archivos desde el servidor hacia el equipo local cuando la cuenta dispone de los permisos necesarios.

Administrar directorios

Según los permisos disponibles, puede permitir crear, eliminar, mover y consultar archivos y directorios.

Gestionar archivos de sitios web

Puede utilizarse para administrar archivos HTML, imágenes, scripts, hojas de estilo y otros recursos almacenados en un servidor web.

Hosting

¿Cómo se utiliza SFTP en un hosting?

Los proveedores de hosting pueden ofrecer SFTP como mecanismo para administrar archivos de un sitio o servidor de forma segura.

Datos de conexión

El proveedor puede proporcionar el servidor, usuario, credenciales y otros parámetros necesarios para establecer la conexión.

Acceso a los archivos

Después de conectarse, el usuario puede acceder a los directorios autorizados por la cuenta y trabajar con los archivos disponibles.

Seguridad adicional

Al utilizar SSH, SFTP protege la comunicación frente a la exposición que tendría una transferencia realizada mediante FTP tradicional sin cifrado.

Publicidad
WordPress

¿Para qué sirve SFTP en WordPress?

SFTP puede ser útil para administrar los archivos de WordPress cuando se necesita acceso directo al servidor.

Subir temas o plugins

Puede utilizarse para transferir archivos de temas, plugins u otros componentes hacia la instalación de WordPress.

Desactivar componentes manualmente

En determinadas situaciones, el acceso a los archivos permite modificar directorios de plugins o temas cuando el panel de WordPress no puede utilizarse normalmente.

Administrar archivos del sitio

Permite trabajar directamente con archivos de configuración, recursos y otros componentes del sitio cuando existen los permisos necesarios.

Acceso

¿Cómo se autentica una conexión SFTP?

SFTP hereda los mecanismos de autenticación disponibles en SSH. El método concreto depende de la configuración del servidor.

Usuario y contraseña

Algunos servidores permiten autenticar al usuario mediante credenciales tradicionales.

Claves SSH

SSH también permite utilizar pares de claves criptográficas para autenticar conexiones, cuando el servidor está configurado para ello.

Permisos del usuario

La autenticación no determina por sí sola qué archivos pueden modificarse. Las operaciones disponibles dependen también de los permisos asignados al usuario.

Publicidad
Seguridad

¿Por qué SFTP es más seguro que FTP?

SFTP utiliza SSH para proteger la comunicación entre cliente y servidor, mientras que FTP tradicional no cifra por sí mismo las credenciales ni los datos transferidos.

Cifrado de la conexión

La comunicación SFTP se realiza mediante el canal protegido de SSH, evitando que los datos viajen en texto plano como ocurre con el FTP tradicional.

Protección de credenciales

Las credenciales y otros datos de autenticación se transmiten dentro de la conexión protegida por SSH.

Integridad de la comunicación

SSH proporciona mecanismos destinados a proteger la comunicación frente a modificaciones o manipulaciones durante el tránsito.

Conexión

¿Qué puerto utiliza SFTP?

SFTP utiliza normalmente el servicio SSH y, por ello, suele utilizar el puerto configurado para SSH en el servidor.

Puerto habitual

En muchas instalaciones SSH utiliza el puerto 22, por lo que SFTP suele encontrarse disponible mediante ese puerto.

El puerto puede cambiar

Un administrador puede configurar SSH para utilizar otro puerto. Por eso debes utilizar siempre el puerto indicado por el proveedor o administrador del servidor.

Publicidad
Elección

Qué debes considerar al utilizar SFTP

Datos de acceso

Comprueba el servidor, usuario, método de autenticación y puerto proporcionados por el proveedor.

Permisos

Verifica que la cuenta tenga acceso únicamente a los directorios y archivos necesarios para realizar sus tareas.

Claves SSH

Cuando el servidor admite autenticación mediante claves, estas deben almacenarse de forma segura y protegerse adecuadamente.

Cliente utilizado

Utiliza un cliente SFTP compatible con SSH y configura correctamente los parámetros proporcionados por el servidor.

Copias de seguridad

Antes de modificar archivos importantes del sitio, conviene contar con una copia de seguridad recuperable.

Publicidad
Resumen

Características principales de SFTP

Característica SFTP Qué implica
Nombre SSH File Transfer Protocol. Protocolo de transferencia y administración de archivos.
Seguridad SSH. La comunicación utiliza el canal protegido de SSH.
Archivos Sí. Permite transferir y gestionar archivos y directorios según los permisos.
Puerto habitual 22. Corresponde habitualmente al servicio SSH, aunque puede modificarse.
Continúa aprendiendo

Guías relacionadas sobre hosting y transferencia

Elige el tema que quieras profundizar:

Preguntas frecuentes

Preguntas frecuentes sobre SFTP

SFTP, o SSH File Transfer Protocol, es un protocolo utilizado para transferir y administrar archivos mediante una conexión SSH.

SFTP significa SSH File Transfer Protocol, que en español puede traducirse como protocolo de transferencia de archivos mediante SSH.

SFTP utiliza SSH para proteger la comunicación, mientras que FTP tradicional no cifra por sí mismo las credenciales ni los datos transferidos.

No. SFTP es un protocolo independiente que funciona sobre SSH, mientras que FTPS utiliza FTP protegido mediante TLS.

SFTP utiliza la conexión protegida de SSH para transferir y administrar archivos entre cliente y servidor.

Sí. Puede utilizarse para administrar archivos de WordPress cuando el usuario dispone de acceso y permisos adecuados.

SFTP suele utilizar el puerto 22 porque normalmente funciona sobre el servicio SSH, aunque el administrador puede configurar otro puerto.

Necesitas un cliente SFTP compatible, la dirección del servidor, un usuario, un método de autenticación y el puerto configurado por el servidor.

Publicidad
Siguiente guía

¿Qué es SSH?

Descubre qué es SSH, cómo funciona el acceso remoto seguro y para qué sirve al administrar servidores.

Ver guía →
Carrito de compra
Scroll al inicio