Diferencia entre FTP y SFTP

ftp_httpFTP frente a SFTP

El Protocolo de transferencia de archivos (también conocido como FTP) es un protocolo de red que se implementa enordenpara intercambiar archivos a través de una red TCP / IP, es decir, el Protocolo de control de transmisión y el Protocolo de Internet.FTPutiliza la autenticación de contraseña creada por el usuario. Aunque generalmente se implementa la autenticación de contraseña basada en el usuario, el acceso de usuario anónimo también está disponible a través de unFTPservidor.

El Protocolo de transferencia de archivos SSH (también conocido como Protocolo seguro de transferencia de archivos o SFTP) es un protocolo de red que permite el acceso, transferencia yadministraciónsobre un segurodatoscorriente. Es una extensión de la versión 2.0 del protocolo Secure Shell (o SSH), cuyo propósito es proporcionar capacidades de transferencia segura. También está destinado a funcionar funcionalmente con otros protocolos.



Como se mencionó, FTP es accesible de forma anónima. Esto significa que el usuario puede iniciar sesión en este servidor con una cuenta 'anónima' cuando se le solicite un nombre de usuario y una contraseña. En la mayoría de los casos, se le pedirá a un usuario sin una cuenta directa con la computadora host que use su dirección de correo electrónico en lugar de una contraseña; Sin embargo, prácticamente no existe un proceso de verificación que se lleve a cabo una vez queinformaciónse suministra (como en el Centro Nacional de Información Biotecnológica).

El protocolo SFTP tiene una amplia y variada gama de operaciones a las que se puede acceder en archivos remotos. Algunas de sus características más notables incluyen la reanudación de transferencias interrumpidas, listados de directorios y eliminación remota de archivos. En comparación con otros protocolos (a saber, el Protocolo de copia segura o SCP), SFTP es más 'fluido' como protocolo y es más independiente de la plataforma. Como resultado, el protocolo SFTP está disponible en una variedad de plataformas.

Los servidores FTP cuentan con protocolos de autenticación y encriptación. Cuando dicho acceso está restringido, se puede implementar un servicio FTP remoto (correo FTP) para evitar elproblemade restricción. Esto permite el acceso, pero impide que el usuario vea directorios o modifique comandos. De manera similar, SFTP ofrece una interfaz interactiva con un programa de línea de comandos que implementaclientecomunicación. A diferencia de FTP, el protocolo SFTP está encriptado, lo que hace que los proxies tradicionales sean ineficaces para controlar el tráfico SFTP.

Resumen:

1. FTP es un protocolo de red que se utiliza para intercambiar archivos a través de una red TCP / IP; SFTP es un protocolo de red que permite el acceso, transferencia yadministraciónsobre un flujo de datos.

2. Se puede acceder a FTP de forma anónima y, en la mayoría de los casos, no está cifrado; El protocolo SFTP está encriptado y hace que el control del tráfico sea ineficaz cuando se utilizan proxies tradicionales.