Diferencia entre SFTP y SCP

Diferencia entre SFTP y SCP
Diferencia entre SFTP y SCP

Video: Diferencia entre SFTP y SCP

Video: Diferencia entre SFTP y SCP
Video: Diferencia entre Pato y Ganso 🦆 2024, Noviembre
Anonim

SFTP contra SCP

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

¿Qué es SFTP?

SFTP es un protocolo utilizado 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 las 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 observen el contenido de los paquetes de datos. Cuando un cliente sube un archivo al 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) de uso común. Cuando un cliente necesita descargar un archivo/directorio, primero envía la solicitud al servidor. La descarga es un proceso impulsado por el servidor, donde los archivos son enviados por el servidor al cliente. Este mecanismo impulsado por el servidor puede causar un riesgo en la seguridad, especialmente si el servidor es malicioso.

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

Aunque tanto SFTP como SCP brindan un mecanismo seguro para transferir archivos, tienen algunas diferencias. SCP es un protocolo simple que solo permite transferir archivos, mientras que SFTP proporciona 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 interrumpieron, 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 utiliza principalmente plataformas Unix. Al comparar las velocidades, SFTP es más lento que SCP, ya que requiere esperar para el cifrado y conformación de los paquetes. SFTP brinda soporte para archivos de más de 4 GB, mientras que SCP no lo hace. SFTP brinda la capacidad de cancelar una transferencia de archivos sin finalizar la sesión, mientras que con SCP, la sesión debe cancelarse para cancelar una transferencia. Además, se admite reanudar una transferencia con SFTP, mientras que SCP no lo admite.

Recomendado: