Diferencia entre FTP y SSH

Diferencia entre FTP y SSH

FTP VS. Ssh

FTP significa Protocolo de transferencia de archivos, un protocolo que se creó para la transferencia de archivos desde una ubicación remota a una computadora local, o viceversa. Por otro lado, Secure Shell, o SSH, es un protocolo de red que facilita la comunicación entre dos computadoras, independientemente de la distancia, siempre que haya una ruta eléctrica para el viaje de la comunicación.

FTP es bastante antiguo, ya que fue creado antes de la evolución de las redes públicas, como las vemos hoy. Debido a este hecho, los creadores de FTP no vieron la necesidad de asegurar los datos, o la autenticación de nombres de usuario y contraseñas, y en realidad los envía en texto plano. Esto significa que cualquiera con el conocimiento para oler los paquetes de datos podrá reconstruir los datos transferidos, o peor aún, obtener el nombre de usuario y la contraseña, obteniendo acceso completo al sitio remoto. El nombre Secure Shell ya debería darle una idea decente de la seguridad de SSH. SSH fue creado en realidad después de un ataque de olfateo en la Universidad Tecnológica de Helsinki. Reemplaza el protocolo Telnet anticuado y vulnerable que estaba en uso prominente en ese momento. La seguridad de SSH se implementa encriptando los datos antes de que se envíen. Esto solo se descifra en la ubicación designada.

Como protocolo de transferencia de archivos, FTP solo es capaz de transferir archivos de un punto a otro, y algunas operaciones básicas de archivos, como copiar, mover o eliminar archivos y directorios. SSH va mucho más allá de esto, ya que permite al usuario emitir comandos que pueden ser interpretados y ejecutados en la computadora remota por un servidor de escucha. También se puede utilizar para túneles, monitorear ciertos servicios y aplicaciones que se ejecutan, e incluso para transferir archivos.

A pesar de la edad de FTP y SSH, todavía están en uso generalizado en todo el mundo, de una forma u otra. Casi todos los proveedores de alojamiento de sitios web ofrecen acceso FTP a cuentas de usuario, para proporcionar una forma conveniente de cargar archivos a sus cuentas. Aunque el acceso SSH no es tan común como FTP, algunos proveedores lo ofrecen, ya que proporciona al usuario más control y mayor libertad para administrar sus sitios.

Resumen:

1. FTP es un protocolo de transferencia de archivos, mientras que SSH es un protocolo de red.

2. FTP es inherentemente inseguro, mientras que SSH es inherentemente seguro.

3. FTP solo permite el control de los archivos, mientras que SSH permite una amplia variedad de aplicaciones.