Diferencia Entre SFTP Y SCP

Diferencia Entre SFTP Y SCP
Diferencia Entre SFTP Y SCP

Vídeo: Diferencia Entre SFTP Y SCP

Vídeo: Diferencia Entre SFTP Y SCP
Vídeo: File Transfer Protocols (FTP-TFTP-SFTP-SCP) 2024, Abril
Anonim

SFTP frente a SCP

SCP (Copia segura) se basa en el protocolo Secure Shell (SSH) y proporciona la capacidad de transferir archivos de forma segura entre hosts. SFTP (Protocolo seguro de transferencia de archivos) es un protocolo que se utiliza para transferir archivos a través de un canal seguro. Fue desarrollado como una extensión del protocolo Secure Shell (SSH) por Internet Engineering Task Force (IETF). SFTP asume que el canal utilizado para la comunicación es seguro y que el cliente está autenticado por el servidor y la información sobre el cliente está disponible para el uso del protocolo.

¿Qué es SFTP?

SFTP es un protocolo que se utiliza para transferir archivos a través de un canal seguro. SFTP se basa en la arquitectura cliente-servidor. Un servidor SFTP ampliamente conocido es OpenSSH, y los clientes SFTP se implementan como programas de línea de comandos (como se proporciona con OpenSSH) o aplicaciones GUI. SFTP proporciona cifrado tanto para los datos como para los comandos que se transfieren, lo que proporciona seguridad para la información confidencial, como contraseñas. SFTP no es solo un protocolo para acceder y transferir archivos, en realidad es un protocolo de sistema de archivos.

¿Qué es SCP?

El protocolo SCP proporciona un método seguro para transferir archivos entre hosts. Simplemente, SCP puede considerarse como una integración de RCP (comando de 'copia remota' en UNIX) y SSH. El cifrado y la autenticación en SCP se proporcionan mediante el protocolo SSH, mientras que BSD (Berkeley Software Distribution, a veces llamado Berkeley Unix) RCP proporciona la base para la transferencia de archivos real. SCP se ejecuta en el puerto 22. SCP evita que terceros intercepten la transmisión de archivos y examinen el contenido de los paquetes de datos. Cuando un cliente carga un archivo en el servidor, se le da la opción de incluir propiedades como una marca de tiempo, permisos, etc. Esta capacidad no se proporciona en el protocolo FTP (Protocolo de transferencia de archivos) comúnmente utilizado. Cuando un cliente necesita descargar un archivo / directorio, primero envía la solicitud al servidor. La descarga es un proceso impulsado por un servidor,donde los archivos son alimentados por el servidor al cliente. Este mecanismo impulsado por el servidor puede suponer un riesgo para la seguridad, especialmente si el servidor es malicioso.

¿Cuál es la diferencia entre SFTP y SCP?

Aunque tanto SFTP como SCP proporcionan un mecanismo seguro para transferir archivos, tienen algunas diferencias. SCP es un protocolo simple que solo permite transferir archivos, mientras que SFTP ofrece un amplio conjunto de operaciones para administrar archivos remotos. Además, al comparar un cliente SFTP con un cliente SCP, el cliente SFTP posee capacidades adicionales como eliminar archivos de forma remota, reanudar transferencias que se interrumpen, etc. Además, SFTP es más independiente de la plataforma en comparación con SCP. Los servidores SFTP están disponibles en varias plataformas, mientras que SCP usa principalmente plataformas Unix. Al comparar las velocidades, SFTP es más lento que SCP, ya que requiere esperar el cifrado y la conformación de los paquetes. SFTP brinda soporte para archivos de más de 4GB, mientras que SCP no lo hace. SFTP brinda la capacidad de cancelar una transferencia de archivos sin terminar la sesión,mientras que con SCP, la sesión debe cancelarse para cancelar una transferencia. Además, la reanudación de una transferencia es compatible con SFTP, mientras que SCP no lo admite.

Recomendado: