HDG explica: ¿Qué es SFTP y FTP?

Hola geek ! Aquí Nicolas con un nuevo artículo para ustedes !
Espero que les guste y nos vemos en la próxima

Para que una red de computadoras intercambie datos y recursos, se necesita una colección de varios dispositivos, como enrutadores, conmutadores y computadoras. Esa red necesitaría seguir un protocolo, probablemente múltiples protocolos, para establecer una comunicación adecuada entre todos esos dispositivos. FTP y SFTP son dos de esos protocolos.

¿Qué es SFTP y FTP? FTP proporciona una forma de intercambiar archivos a través de la red, mientras que SFTP permite el acceso seguro, la transferencia y la administración de archivos a través de la secuencia de datos. FTP son los datos que se envían como texto sin formato, mientras que SFTP cifra todos los datos para enviarlos.

La principal diferencia entre FTP y SFTP es la seguridad. FTP no proporciona un canal seguro para transferir archivos entre varios dispositivos, mientras que SFTP lo hace. Por tanto, SFTP es más seguro que FTP. Sin embargo, este artículo profundizará un poco más en las diferencias entre estos dos protocolos.

HDG explica: ¿Qué es SFTP y FTP?

Para comprender las diferencias entre SFTP y FTP, primero tendrá que comprender mejor qué son y qué hacen. Los usos varían solo ligeramente entre ellos, pero las diferencias son un poco más profundas de lo que parecen a primera vista.

¿Qué es FTP?

FTP o File Ttransferir PAGSrotocol, es un protocolo de red estándar que permite transferir archivos a través de una red entre un cliente (computadora local) y un servidor.

Antes de que los sistemas operativos tuvieran interfaces gráficas de usuario (GUI), FTP se desarrolló para enviar y recibir archivos entre computadoras y redes antiguas basadas en texto. Fue uno de los programas originales utilizados para acceder a información en Internet mucho antes. Hypertext Ttransferir PAGSrotocol (HTTP) apareció.

En la actualidad, existen tres formas principales de utilizar FTP: clientes FTP gráficos, navegador web y FTP de línea de comandos. Cada uno es adecuado para diversas aplicaciones, incluidos equipos de escritorio, servidores, dispositivos móviles y plataformas de hardware.

Clientes FTP gráficos

Estos clientes permiten que los archivos se transfieran en un formato de arrastrar y soltar. Filezilla es probablemente el cliente FTP gratuito más conocido para los sistemas operativos Windows. Para Mac está Cyberduck.

Por lo general, al abrir un programa, ingresará el servidor FTP, su nombre de usuario y una contraseña. Algunos servidores pueden tenerlo configurado para que pueda ingresar de forma anónima, en cuyo caso es posible que no necesite el nombre de usuario y la contraseña.

A continuación, puede arrastrar y soltar archivos y carpetas de host a servidor (y viceversa) y esperar a que se complete la transferencia.

Navegador web

El uso de un navegador web para conectarse a un servidor FTP probablemente le resultará más familiar, ya que puede conectarse a la dirección FTP de la misma manera que lo haría con una dirección HTTP. Un navegador web también facilita la exploración de un directorio más grande, leer archivos y recuperarlos. También le hará el servicio de manejar algunos detalles de conexión del sitio y transferencias de archivos automáticamente.

Aunque el FTP del navegador web puede parecer conveniente, a menudo es más lento y menos confiable que un cliente FTP dedicado. También tienden a tener menos funciones.

FTP de línea de comandos

Puede que no lo sepa, pero es probable que su sistema operativo tenga clientes de línea de comandos integrados. Siempre que su sistema operativo sea Windows, Mac o Linux de todos modos. Abra el indicador de su sistema operativo (indicador de comando para Windows, Terminal para Mac o consola para Linux) para comenzar.

Luego, como ejemplo, escriba

Ftp ftp.empire.gov

Ahora presiona Entrar. Luego, si está accediendo a su propia cuenta, use el nombre de usuario y la contraseña para esa cuenta. Si accede de forma anónima, utilice anónimo como su nombre de usuario y su dirección de correo electrónico como contraseña.

En este punto, querrá estar en el directorio donde están almacenados los archivos que desea mover. Puede ingresar el comando mput seguido del nombre del archivo o carpeta y presionar Entrar para activar la transferencia.

Hay muchos comandos que puede aprender, si lo desea, que pueden ayudarlo en futuras transferencias FTP. Universidad de Indiana tiene algunos comandos FTP útiles para verificar si está interesado.

¿Qué es SFTP?

SFTP, que significa SSH File Ttransferir PAGSrotocol, es un protocolo de red similar al FTP en el sentido de que permite acceder, transferir y administrar archivos, pero a través de un flujo de datos seguro y confiable.

A diferencia de FTP, no utiliza canales de datos y comandos separados. En cambio, transfiere archivos en paquetes con formato especial en una sola conexión. El SSH en el nombre significa Secure SHell, para el cual SFTP es una extensión. Esto proporciona un nivel adicional de seguridad al utilizar el protocolo SFTP.

Puede utilizar SFTP de la misma forma que se proporciona a FTP, siendo la mayor diferencia la conexión segura. Filezilla y Cyberduck también ofrecen SFTP como parte de su paquete gratuito, que definitivamente es algo que querrá aprovechar.

Cuando se conecta a un servidor SFTP, se asume que la conexión se ejecuta a través de un canal seguro. Esto elimina la necesidad de autenticación del cliente, ya que la identidad del usuario del cliente está disponible para el protocolo.

WordPress es un excelente ejemplo de un sitio que permite conexiones FTP y SFTP. Cuando intente agregar un tema que haya guardado en su computadora o en un servidor, podría ser necesario transferir ese tema a través de FTP o SFTP.

Esto es para evitar que WordPress niegue ciertas líneas de código que su tema podría requerir durante una transferencia normal. Esto es cierto para otros archivos, no solo para temas.

Diferencia clave entre SFTP y FTP

La diferencia más notable y obvia está en la definición. SFTP es un protocolo de red seguro, mientras que FTP no lo es. Otro serían los tipos de protocolo. FTP es un protocolo basado en TCP / IP. SFTP es un protocolo basado en SSH.

TCP / IP significa Tremisión Control PAGSrotocol /yoInternet PAGSrotocol. En otras palabras, es el protocolo estándar que gobierna las comunicaciones entre todas las computadoras en Internet.

  • FTP establece su conexión de control en el puerto TCP 21, mientras que SFTP transfiere archivos bajo la conexión establecida por el protocolo SSH entre cliente y servidor.
  • FTP solo envía datos en formato de texto sin formato, mientras que SFTP encripta todos sus datos antes de enviarlos al host.
  • SFTP también es un protocolo independiente que proporciona transferencias de host a host donde FTP es un protocolo más abierto.

Hace un tiempo, para agregar un poco de seguridad a FTP, Netscape creó el SSL, o Secure Sockets Layer (actualmente TLS, o Trescate Layer Sseguridad). Luego se aplicó SSL a FTP para crear FTPS.

Esto permitió el intercambio de datos de forma segura mediante FTP a través de dos variantes seguras: FTPS implícito SSL y FTPS explícito SSL. Ambos utilizan cifrado SSL.

Al final, la única diferencia clave por la que la mayoría tendrá que preocuparse es que SFTP proporciona una forma segura de transferir archivos de un host a otro. FTP solo proporciona una transmisión estándar de texto sin formato a través de dos canales, un canal de comando y un canal de datos, sin cifrado.

Deja un comentario