Diferencia entre FTP y SFTP

Diferencia entre FTP y SFTP

FTPS VS. Sftp

FTP es un protocolo no seguro utilizado para transferir archivos hacia y desde una ubicación remota, mientras que SSH es un protocolo de red seguro que carece de los comandos de transferencia de archivos simplificados de FTP. Estos dos protocolos fueron muy populares durante los primeros días de Internet, pero cuando surgió la necesidad de un protocolo seguro para transferir archivos, había dos rutas probables que seguir. Ya sea, se deben agregar capacidades FTP a SSH, o FTP debe hacerse más seguro. SFTP fue el resultado de la primera, mientras que FTPS fue el resultado de la segunda. SFTP (protocolo de transferencia de archivos SSH) es completamente diferente de FTP, ya que se construyó desde cero, para agregar capacidades FTP a SSH, mientras que FTP (FTP sobre SSL o FTP seguro) es una extensión a FTP que utiliza el mecanismo de seguridad de SSL, para proteger la información de la espía.

Los dos son muy diferentes entre sí, aunque ambos apuntan a tener el mismo propósito. SFTP utiliza un solo canal para transmitir y recibir todos los datos pertinentes, mientras que FTPS usa otro canal que se decide dinámicamente para los datos. Los FTP a menudo tenían problemas cuando pasaban por un firewall, ya que no sabía el puerto que los datos utilizaban, y no permitió permitir el tráfico a través del puerto. FTPS envía mensajes en un formato de texto, lo que permite a las personas leer registros y determinar qué sucedió durante la sesión. Esto no es posible con SFTP, ya que los mensajes no están en texto, sino en binario.

Como se mencionó anteriormente, ambos se pueden usar para lograr una conexión segura para transferir archivos, pero hay puntos a considerar para cada. FTPS tiene la ventaja de ser conocido y familiar para los usuarios que ya han usado FTP. Esto se debe a que usa los mismos comandos o muy similares a FTP. Por otro lado, SFTP es más seguro, ya que proviene de un protocolo de red seguro.

Resumen:

1. FTPS se creó como una extensión de FTP para agregar mecanismos de seguridad, mientras que SFTP es una extensión de SSH que agrega capacidades fáciles de transferencia de archivos al ya seguro SSH.

2. FTPS utiliza dos canales para facilitar las comunicaciones y la transferencia de datos, mientras que SFTP solo usa uno.

3. FTPS envía y recibe mensajes en un formato legible humano, mientras que SFTP envía y recibe mensajes en binario.

4. FTPS tiene la ventaja de ser ampliamente conocido, mientras que SFTP tiene la ventaja de ser más segura.