El mejor cliente FTP y SFTP para Windows y Linux (revisión) en 2020

click fraud protection

El Protocolo de transferencia de archivos, o FTP, ha existido desde siempre. Es la forma más utilizada de mover todo tipo de archivos de un sistema informático a otro. Diseñado para ser totalmente interoperable, facilita la transferencia de archivos entre sistemas incompatibles.

FTP es un sistema cliente-servidor. Para transferir archivos a través de FTP, utiliza un cliente FTP que a su vez se conecta a un servidor FTP que se ejecuta en la computadora remota. Dada su antigüedad, puede imaginar que existen muchos programas de cliente FTP.

Hemos realizado gran parte del arduo trabajo de encontrarlos y probarlos, y nos complace presentar nuestra lista de los mejores clientes FTP y SFTP para Windows y Linux.

Como lo hacemos a menudo, comenzaremos nuestra discusión presentando el protocolo FTP con mayor detalle. A continuación, discutiremos la seguridad. Veremos cómo se introdujo SFTP para abordar los problemas de seguridad con el protocolo. Luego, haremos una breve pausa para analizar FTPS, otra forma de asegurar las transferencias FTP y, mientras lo hacemos, también presentaremos SCP, ya que se ha vuelto cada vez más popular recientemente como una forma segura de transferir archivos.

instagram viewer

Finalmente, estaremos listos para nuestra materia central. Primero revisaremos el mejor cliente SFTP para Windows. Luego, veremos qué hay disponible para Linux. Y por último, pero no menos importante, también revisaremos algunos paquetes que son multiplataforma y están disponibles para ambos sistemas operativos.

¿Qué es el FTP?

El Protocolo de transferencia de archivos se creó por primera vez en 1971. Esto es casi prehistoria en años informáticos. La especificación del protocolo se actualizó en 1880, luego en 1985. Desde entonces, se ha mantenido prácticamente sin cambios.

FTP es un protocolo cliente-servidor donde se producen transferencias de archivos entre un servidor FTP y un cliente FTP. Esas son dos piezas de software muy diferentes y, si bien algunos proveedores ofrecen software de cliente FTP y servidor FTP, ningún software que conozcamos ofrece ambos en un solo paquete.

A diferencia de otros sistemas de transferencia de archivos más crudos, FTP ofrece una amplia gama de funciones de administración de archivos además de la transferencia de archivos. Para el cliente FTP, el servidor FTP presenta una jerarquía de archivos que no es diferente a un sistema de archivos de computadora. De hecho, el servidor FTP a menudo presenta parte del sistema de archivos de su host al cliente. El cliente es gratuito, dentro de los privilegios de acceso a los archivos de su usuario; Más información sobre esto en un momento: para explorar directorios, enumerar archivos y, a veces, realizar otras tareas de administración de archivos.

Los clientes FTP originales eran utilidades de línea de comandos, pero hoy en día, muchos clientes FTP ofrecen una interfaz gráfica de usuario que a veces es muy similar a un administrador de archivos local. Algunos incluso admiten arrastrar archivos desde el administrador de archivos local a la ventana FTP para iniciar una transferencia.

¿Qué es el SFTP?

La seguridad en el mundo FTP es una realidad multifacética. El protocolo tiene una seguridad incorporada muy básica. En primer lugar, FTP utiliza cuentas de usuario para controlar el acceso al servidor. Un cliente FTP que intente conectarse a un servidor FTP debe, por lo tanto, proporcionar un nombre de usuario y contraseña. A menudo, los servidores FTP utilizarán las cuentas de usuario del sistema operativo subyacente para la autenticación.

FTP también implementa el control de acceso al sistema de archivos donde los usuarios solo tienen acceso a algunos archivos o carpetas. También podrían tener diferentes derechos de acceso a diferentes archivos o carpetas. Algunos pueden ser de solo lectura, mientras que otros pueden ser de lectura y escritura. Los derechos de acceso a archivos en FTP son muy similares a los derechos del sistema de archivos local. De hecho, la mayoría de los servidores FTP utilizan la seguridad del sistema de archivos subyacente y los privilegios de acceso. También hay un FTP anónimo que permite que un cliente se conecte de forma anónima y acceda a un subconjunto muy restringido del sistema de archivos bajo el control del servidor FTP.

Entonces, si bien FTP proporciona un acceso algo seguro a archivos y carpetas, tiene varios problemas de seguridad. Para empezar, el nombre de usuario y la contraseña se transmiten entre el cliente y el servidor en texto claro. Cualquiera equipado con un analizador de paquetes sería, por lo tanto, capaz de ver esa información. Pero esa no es la única preocupación de seguridad con FTP. La más importante es que la transferencia de archivos no está asegurada. Cada archivo se transfiere sin cifrar y podría ser interceptado por personas u organizaciones mal intencionadas.

SFTP para transferencias de archivos aseguradas

SFTP, o SSH File Transfer Protocol, intenta abordar los problemas de seguridad de FTP. Pero, al contrario de lo que podríamos hacernos creer, SFTP no tiene nada en común con FTP. SFTP es un protocolo completamente diferente que agrega algunas capacidades de transferencia y administración de archivos al protocolo Secure Shell (SSH). La principal ventaja de SFTP sobre FTP es que la conexión y la transferencia de archivos se encriptan utilizando el protocolo SSH, protegiéndolo de la detección.

FTP y SFTP son tan diferentes en la forma en que operan que muchos servidores hará uno u otro pero no ambos. De hecho, SFTP es a menudo una característica que se encuentra en los servidores SSH.

SFTP y FTPS NO son lo mismo

A menudo hay cierta confusión entre SFTP y FTPS. Es comprensible ya que ambos son sistemas de transferencia de archivos que abordan las deficiencias de seguridad de FTP. Sin embargo, su forma de operar es completamente diferente. Acabamos de ver cómo SFTP utiliza SSH para cifrar las transferencias de archivos. En cuanto a FTPS, realmente es el protocolo FTP el que usa encriptación SSL en lugar de texto claro. FTPS es FTP como HTTPS es HTTP.

Puede que se pregunte cuál elegir, ya que ambos parecen proporcionar una transferencia de archivos segura. Hoy en día, las organizaciones tienden a preferir SFTP principalmente porque, a diferencia de FTPS, que utiliza un puerto TCP para control y uno para datos: SFTP transmite todo en el mismo puerto, lo que hace que la configuración del firewall sea un poco más fácil.

SCP: otro protocolo seguro de transferencia de archivos

Para hacer las cosas aún más confusas, también existe otro protocolo seguro de transferencia de archivos llamado Copia segura (SCP). SCP es un protocolo más simple que también usa SSH pero solo ofrece capacidades de transferencia de archivos. No hay forma de explorar los sistemas de archivos y moverse de un directorio a otro o incluso ver una lista de archivos disponibles en SCP. Todo lo que puede hacer es copiar un archivo hacia o desde el servidor.

El mejor cliente FTP y SFTP para Windows

Ahora que estamos familiarizados con FTP y todas sus variantes seguras, estamos listos para echar un vistazo al mejor cliente FTP y SFTP que podamos encontrar. Todos ellos manejarán al menos las transferencias FTP, mientras que otros también admitirán SFTP, FTPS o SCP. Nos aseguraremos de especificar qué protocolo permite cada software. Windows sigue siendo el sistema operativo más utilizado, así que comencemos por revisar brevemente los mejores clientes para esa plataforma.

SolarWinds es un nombre bien conocido entre los administradores de red. La compañía hace algunos de los mejores herramientas de administración de red. Por ejemplo, el SolarWinds Network Performance Monitor es posiblemente uno de los mejores Herramientas de monitoreo SNMP. SolarWinds también es conocido por sus numerosas herramientas gratuitas que abordan las necesidades específicas de los administradores.

Captura de pantalla de FTP Voyager
  • Herramienta GRATUITA:FTP Voyager para Windows
  • Descarga oficial:https://www.solarwinds.com/free-tools/ftp-voyager-ftp-client-for-windows

SolarWinds FTP Voyager es una de estas herramientas gratuitas. Anteriormente de Serv-u, FTP Voyager es un cliente con todas las funciones que manejará las transferencias de archivos FTP, SFTP y FTPS. Este software tiene validación FIPS 140-2 y un Certificado de Networthiness del Ejército de EE. UU. Para que pueda confiar en que es seguro.

FTP Voyager para Windows tiene varias funciones avanzadas útiles, como transferencias programadas de archivos de sincronización de carpetas, tanto manuales como automáticas, entre el cliente y el servidor.

El cliente también tiene acciones posteriores a la transferencia y puede, por ejemplo, enviar correos electrónicos, eliminar archivos, ejecutar programas, cerrar y realizar otras acciones después de que se complete una transferencia.

2. CuteFTP

CuteFTP es posiblemente el cliente FTP más conocido para Windows y lo ha sido durante mucho tiempo. Ha existido desde 1996. El producto ha cambiado de manos algunas veces a través de su existencia y ahora es parte de Globalscape, una compañía que se especializa en transferencias electrónicas de archivos.

Captura de pantalla de CuteFTP

En cuanto a las características, este cliente FTP no deja nada que desear. Primero, admitirá la mayoría de los protocolos, incluidos FTP, FTPS, HTTP, HTTPS y SFTP. Además, usarlo es súper fácil y puede configurar una nueva conexión rápidamente usando el asistente paso a paso. CuteFTP incluso le permitirá editar archivos remotos directamente desde el cliente FTP, gracias a su editor incorporado con codificación de colores de sintaxis.

El software también es compatible con la automatización y puede programar y transferir scripts con una sobrecarga mínima. Además, también se integrará con cualquier lenguaje de programación o scripting habilitado para COM. CuteFTP se puede comprar por $ 59.99 y hay disponible una versión de prueba gratuita.

3. CoffeeCup Free FTP

Algunas personas conocen CoffeeCup por su editor HTML u otras herramientas relacionadas con la web. Pero Coffee Cup también es un buen cliente FTP gratuito que se llama acertadamente FTP gratis. Este cliente TFP está diseñado para ser potente, fácil de usar y rápido. Conectarse a un servidor es tan simple como hacer clic en un botón y transferir archivos es cuestión de arrastrarlos y soltarlos.

CoffeeCup Free FTP Captura de pantalla

El cliente manejará las transferencias de archivos FTP, SFTP y FTPS, así como las transferencias HTML. También tiene algunas excelentes funciones de administración de archivos, tanto locales como remotas. Pero una de las características más exclusivas de Free FTP es el uso de marcadores que le permiten guardar su lugar en una carpeta en su computadora local, el servidor remoto o ambos. También puede archivar un directorio remoto completo en un archivo zip local con un solo clic, una característica útil para hacer una copia de seguridad de un sitio web, por ejemplo.

Como su nombre lo indica, Free FTP está disponible sin costo, pero CoffeeCup también tiene un producto llamado Direct FTP, que es un cliente FTP de pago con aún más funciones.

Los mejores clientes FTP y SFTP para Linux

Linux es otra plataforma inmensamente popular entre los administradores de red, por lo que sentimos que teníamos que incluir clientes FTP de Linux en nuestra lista. Y cuando considera que históricamente, todos estos protocolos de transferencia de archivos tienen un origen Unix, incluso tiene más sentido. Y como verá, hay muchos clientes excelentes para la plataforma. Aquí hay una pequeña muestra de lo mejor de ellos.

4. gFTP

gFTP es un ejemplo típico de "un viejo pero bueno". El software no se ha actualizado en unos 10 años, pero sigue siendo bastante popular. Esto demuestra lo bien que pueden durar las cosas. Y después de todo, el protocolo FTP en sí no se ha actualizado en mucho más tiempo que eso.

Captura de pantalla de gFTP

El cliente gFTP ofrece una interfaz de usuario intuitiva y una configuración fácil. Es un cliente de transferencia de archivos multiproceso gratuito distribuido bajo los términos del Acuerdo de licencia pública de GNU. La herramienta tiene una interfaz basada en texto y una interfaz gráfica GTK, por lo que se ejecutará en cualquier Linux, ya sea que tenga una GUI o no.

Este cliente admitirá FTP y FTPS, pero también HTTP y HTTPS y SSH, y por lo tanto SFTP, así como FSP. También es uno de los pocos clientes que admite FXP, que es la transferencia directa de archivos entre dos servidores bajo el control de un cliente. Por último, pero no menos importante, la herramienta se ha internacionalizado por completo y su interfaz está disponible en más de 50 idiomas. gFTP se puede descargar directamente desde su sitio web.

5. NcFTP

La intención principal más allá NcFTP fue reemplazar el comando FTP de stock que está integrado en la mayoría de los sistemas * nix con uno con más funciones. Como tal, el software proporciona una interfaz potente y flexible para el protocolo FTP.

Captura de pantalla de NcFTP

Aunque el programa puede parecer bastante simple y sin adornos, especialmente en comparación con otros productos, tiene muchas características valiosas de rendimiento y facilidad de uso. Entre las funciones más interesantes del producto, encontrará medidores de progreso, finalización de nombre de archivo, línea de comandos edición, procesamiento en segundo plano, reanudación automática de descargas, marcadores y listados de directorio en caché. El software también funciona con servidores de seguridad y servidores proxy y le permitirá descargar fácilmente árboles de directorios completos.

Sin embargo, esta no es una herramienta gráfica. Su interfaz está basada en texto. Cuando lo inicia, lo llevan al shell de la herramienta donde ingresa los comandos y ve los resultados. Los comandos son similares a los comandos típicos del sistema operativo. Tu usas abierto para abrir una conexión a un servidor FTP remoto o discos compactos moverse dentro de su estructura de directorios.

6. LFTP

LFTP es otro cliente FTP en modo texto. Esos son muy comunes en el mundo de Linux. Este cliente admite varios protocolos, incluidos FTP, HTTP, FISH, SFTP, HTTPS y FTPS. Incluso manejará transferencias de BitTorrent.

Captura de pantalla de LFTP

El principal factor diferenciador de este cliente es su fiabilidad. Casi no hay forma de que este cliente no pueda transferir archivos. Incluso si sale de su shell mientras se está realizando una transferencia, seguirá ejecutándose como un proceso en segundo plano hasta que se complete.

Otras características del producto incluyen la cola de trabajos, lo que le permite iniciar la próxima transferencia antes de que finalice la actual y la ejecución programada para transferir archivos en un momento específico. También vale la pena mencionar es una función de duplicación que le permite transferir automáticamente estructuras de directorios completas. LFTP se distribuye bajo la licencia GNU GPL y se puede descargar de forma gratuita desde su propio sitio web.

Los mejores clientes FTP y SFTP para Mac

Puede parecer en la sección anterior que no hay buenos clientes FTP GUI para Unix, pero nada más lejos de la realidad. Los mejores clientes FTP son en realidad productos multiplataforma que tienen versiones para Windows y Linux. Una ventaja de un cliente multiplataforma es que una vez que lo domine, puede aplicar ese conocimiento a cada versión del software.

7. FileZilla

FileZilla es posiblemente el más famoso de todos los clientes FTP. Está disponible para Windows y Linux y también para OS X y admitirá transferencias FTP, FTPS y SFTP.

FileZilla Main Window

FileZilla utiliza una interfaz gráfica de usuario con pestañas que permite a los usuarios ejecutar varias tareas simultáneas en diferentes pestañas.

En cuanto a la funcionalidad, el software tiene mucho que ofrecer. Aquí hay un resumen de sus características principales. El software tiene una interfaz de arrastrar y soltar para cargar o descargar archivos. También admite reanudar, lo que le permite pausar una transferencia y completarla más tarde. FileZilla también tiene funciones de administrador de sitio para una fácil administración y transferencia de sitios web completos, así como una función de comparación de directorios que comparará nombres de archivos, tamaños y fechas en un local y remoto directorio. FileZilla está disponible de forma gratuita bajo la licencia GNU GPL. Se puede descargar desde Sitio web de FileZilla.

8. Open FTP Face gratis

A pesar de su nombre raro Open FTP Face gratis—Que a menudo se llama simplemente FOFF — es una opción interesante como cliente FTP. Es un cliente gráfico liviano escrito en Python usando la biblioteca GTK +.

Captura de pantalla de Windows de FOFF

Tiene una interfaz de usuario moderna y su énfasis principal es la simplicidad y facilidad de uso en lugar de incluir características adicionales. Es posible que el software no haga todo lo que hacen los paquetes de la competencia, pero lo que hace, lo hace bien y fácilmente.

Sin embargo, ser simple no significa que no tenga características. FOFF tiene algunas características interesantes y únicas. Por ejemplo, tiene un cliente telnet y SSH incorporado, un visor de texto, un visor de imágenes y un reproductor de audio. Con todas estas herramientas integradas, puede obtener una vista previa instantánea de los archivos sin tener que iniciar una herramienta diferente. También puede ingresar comandos en el host remoto. El cliente también tiene soporte incorporado para sumas de verificación y presenta compresión y descompresión gzip con un solo clic. FOFF está disponible de forma gratuita bajo la licencia GNU GPL y se puede descargar de su propio sitio web.

9. CrossFTP

CrossFTP es un cliente FTP gratuito para Windows, Linux y OS X. Viene con una variedad de características bastante decente. Primero, su interfaz con pestañas le permite tener muchas conexiones abiertas a la vez. Las transferencias de archivos se pueden iniciar simplemente arrastrando y soltando archivos en las pestañas de la herramienta.

CrossFTP Pro Windows Captura de pantalla

El software también tiene encriptación de contraseña para que las contraseñas de su sitio remoto no se almacenen en texto claro en su computadora. CrossFTP también tiene funciones de archivo con su compresión integrada, descompresión y exploración de archivos de almacenamiento. El principal inconveniente de este cliente es que solo realiza transferencias FTP. Si desea la funcionalidad SFTP o FTPS, deberá actualizar a la versión paga de CrossFTP Pro. Pero si FTP es todo lo que necesita, entonces CrossFTP podría ser el adecuado para usted.

Envolver

Preguntas como "qué es un cliente SFTP" o "cómo usar un cliente SFTP" se pueden responder fácilmente. Es solo cuestión de elegir una de las herramientas que recomendamos arriba. ¿Has probado alguna? ¿Cómo funcionaron para ti?

watch instagram story