Cyberduck – El cliente de código abierto para servidores FTP y almacenamiento en la nube
Descripción del programa Cyberduck
Cyberduck es un navegador de servidores y almacenamiento en la nube de código abierto, desarrollado por David V. Kocher, un programador suizo que inició el proyecto en 2005 como una alternativa ligera y elegante a los clientes FTP tradicionales. Desde entonces, se ha convertido en una herramienta muy popular entre diseñadores web y administradores de sistemas, especialmente en el ecosistema Mac, aunque también está disponible para Windows.
Su principal fortaleza radica en ofrecer una interfaz limpia y fácil de usar que soporta una amplísima gama de protocolos y servicios en la nube. A diferencia de otros clientes que se limitan a FTP y SFTP, Cyberduck se integra nativamente con los principales proveedores de almacenamiento en la nube como Amazon S3, Google Drive, Dropbox, Microsoft OneDrive y Backblaze B2. Esto lo convierte en una herramienta versátil para profesionales que trabajan con múltiples plataformas de almacenamiento.
El software se distribuye bajo la licencia GPL, lo que garantiza su libertad de uso, estudio y modificación. Aunque es gratuito, el proyecto se financia mediante donaciones voluntarias y a través de su venta en las tiendas de aplicaciones de Apple y Microsoft, donde tiene un coste de 24,99 € en la Mac App Store.
¿Necesitas una herramienta unificada para conectarte a servidores FTP y gestionar tus archivos en la nube sin tener que usar diferentes aplicaciones?
Características clave de Cyberduck
1. Compatibilidad con protocolos y servicios en la nube
Cyberduck es compatible con una impresionante variedad de protocolos y servicios:
- Protocolos estándar: FTP (File Transfer Protocol), FTPS (FTP sobre SSL/TLS), SFTP (SSH File Transfer Protocol), WebDAV y SMB.
- Servicios en la nube: Amazon S3, Google Cloud Storage, Google Drive, Microsoft Azure & OneDrive, Dropbox, Backblaze B2, OpenStack Swift, Rackspace Cloud Files, Nextcloud y ownCloud.
Esta amplitud de soporte permite centralizar la gestión de archivos desde una única interfaz, eliminando la necesidad de instalar aplicaciones separadas para cada proveedor de nube.
2. Integración con Cryptomator para cifrado local
Una de las características más destacadas de Cyberduck en el ámbito de la seguridad es su integración con Cryptomator. Esta funcionalidad permite crear «bóvedas» cifradas localmente antes de subir los archivos a la nube. De esta forma, el proveedor de almacenamiento (ya sea Dropbox, Google Drive o S3) solo ve datos cifrados e ininteligibles, mientras que el usuario mantiene el control exclusivo de las claves de descifrado.
3. Edición remota de archivos
Cyberduck permite abrir archivos almacenados en servidores remotos directamente en el editor de texto local (como Visual Studio Code, Sublime Text, Notepad++ o cualquier otro). Cuando se guardan los cambios, el programa los sube automáticamente al servidor, eliminando la necesidad de descargar, editar manualmente y volver a subir el archivo.
4. Generación de enlaces de uso temporal (Pre-signed URLs)
Para los servicios en la nube que lo soportan (como Amazon S3, Backblaze B2 y Azure), Cyberduck puede generar enlaces públicos con fecha de caducidad. Esto es muy útil para compartir archivos de forma segura sin exponer permanentemente el contenido del bucket o la carpeta, ya que el enlace dejará de funcionar automáticamente después del tiempo configurado.
5. Visualización y gestión de versiones de archivos
Cuando el proveedor de almacenamiento soporta versionado (como S3, Google Cloud Storage o Azure), Cyberduck permite visualizar y gestionar las versiones anteriores de los archivos. Se puede acceder al historial de versiones, restaurar una versión antigua, comparar cambios o eliminarlas permanentemente.
6. Acceso a recursos compartidos de Windows (SMB)
Además de los protocolos de Internet, Cyberduck puede conectarse a recursos compartidos de Windows (SMB/CIFS) y a servidores Samba Linux. Esto permite acceder a archivos en redes locales con la misma interfaz unificada.
7. Importación de marcadores desde otros clientes
Una funcionalidad muy práctica durante la migración desde otras herramientas es la capacidad de importar marcadores y conexiones guardadas desde clientes como FileZilla. Durante la instalación, el programa puede escanear el sistema en busca de otras aplicaciones FTP y transferir automáticamente los sitios guardados.
8. Soporte para arrastrar y soltar (Drag & Drop)
La interfaz de Cyberduck soporta arrastrar y soltar archivos directamente desde el explorador del sistema operativo (Finder en Mac o Explorador de Windows) a la ventana del programa y viceversa. Esto hace que las transferencias sean muy intuitivas y rápidas.
9. Autenticación segura y gestión de claves
Cyberduck integra soporte para los métodos de autenticación más seguros:
- Autenticación de dos factores (2FA) para servicios compatibles.
- Claves SSH para SFTP, leyendo la configuración existente de OpenSSH.
- Certificados de cliente para autenticación mutua TLS en WebDAV.
- Almacenamiento de contraseñas en los llaveros seguros del sistema operativo (Keychain en Mac, Credential Manager en Windows).
10. Integración con redes de distribución de contenido (CDN)
Para usuarios que distribuyen contenido a gran escala, Cyberduck permite configurar fácilmente distribuciones de Amazon CloudFront y Akamai CDN. Se puede seleccionar un contenedor o bucket y configurarlo como origen de una nueva distribución CDN directamente desde la interfaz.
Explicación detallada de las funcionalidades
La filosofía de diseño de Cyberduck se basa en la simplicidad y la eficiencia visual. A diferencia de otros clientes que utilizan una interfaz de dos paneles (local a la izquierda, remoto a la derecha), Cyberduck adopta un enfoque más similar al del Finder de Mac o al Explorador de Windows: se abre una ventana que muestra el contenido del servidor remoto o de la nube, y se navega por él como si fuera una carpeta local. Para transferir archivos, simplemente se arrastran desde el explorador del sistema a la ventana de Cyberduck (subida) o viceversa (descarga).
El flujo de trabajo típico del programa comienza con la apertura del «Navegador de conexiones». El usuario puede introducir la dirección del servidor (ej. sftp://ejemplo.com) o seleccionar un servicio en la nube de la lista desplegable. Para servicios como Google Drive o Dropbox, se inicia el flujo de autenticación OAuth en el navegador web. Una vez autenticado, la ventana muestra el contenido del directorio remoto.
La edición remota de archivos es uno de los puntos más valorados por los desarrolladores web. Al hacer doble clic sobre un archivo (por ejemplo, un index.html o un style.css), Cyberduck lo descarga a una carpeta temporal, abre el editor configurado por el usuario, y al guardar los cambios, los sube automáticamente al servidor. Este proceso ocurre de forma casi instantánea y transparente para el usuario.
El cifrado con Cryptomator es una funcionalidad que añade una capa de seguridad muy relevante para quienes almacenan información sensible en la nube. El usuario crea una «bóveda» (vault) en su disco local, que es una carpeta cifrada. Dentro de esa bóveda, puede organizar archivos y carpetas con normalidad. Al subir la bóveda a la nube, todo su contenido está cifrado. Cyberduck se integra con Cryptomator para que, al abrir la bóveda, el usuario vea los archivos descifrados como si fueran normales, mientras que en el servidor permanecen cifrados.
En cuanto a la seguridad, Cyberduck prioriza el uso de protocolos cifrados. El programa soporta SFTP (que opera sobre SSH) y FTPS (FTP con TLS), ofreciendo múltiples opciones de autenticación, incluyendo claves públicas. Las credenciales se almacenan de forma segura en el llavero del sistema operativo.
Descarga e instalación de Cyberduck
- Página oficial: cyberduck.io
- Versión actual: 9.4.1 (marzo de 2026)
- Tamaño: Aproximadamente 62-72 MB (según plataforma)
- Sistemas operativos compatibles:
- Windows: 7, 8, 10, 11 (32 y 64 bits)
- macOS: 10.13 (High Sierra) o superior (incluye soporte nativo para Apple Silicon M1/M2/M3)
- Requisitos mínimos: 4 GB de RAM (recomendado), 100 MB de espacio en disco
- Licencia: GNU General Public License v3.0 (código abierto)
- Modelo de distribución:
- Descarga gratuita desde la web oficial (con opción de donación voluntaria)
- Mac App Store: 24,99 € (versión sin aviso de donación)
- Microsoft Store: precio fijo (sin aviso de donación)
- Idiomas: 37 idiomas, incluyendo español, inglés, alemán, francés, japonés, chino simplificado y tradicional
- Soporte técnico: Documentación oficial en docs.duck.sh, GitHub Issues, correo
support@cyberduck.io
Cómo usar Cyberduck
Paso 1: Descarga e instalación
Descarga el instalador desde la página oficial. En Windows, ejecuta el archivo .exe y sigue las instrucciones. En macOS, arrastra el archivo .app a la carpeta de Aplicaciones. Si descargas la versión gratuita desde la web, al cerrar el programa aparecerá un aviso de donación; puedes contribuir para obtener una clave de registro que desactiva este aviso.
Paso 2: Conectar a un servidor o servicio en la nube
Abre Cyberduck y haz clic en el botón «Abrir conexión» (icono de enchufe) en la barra de herramientas. En el cuadro de diálogo:
- Protocolo: Selecciona FTP, SFTP, WebDAV o el servicio en la nube deseado (S3, Google Drive, Dropbox, etc.).
- Servidor: Introduce la dirección del servidor (ej.
ejemplo.com). - Usuario y Contraseña: Introduce tus credenciales (para servicios en la nube se iniciará la autenticación OAuth en el navegador).
Haz clic en «Conectar».
Paso 3: Navegación y transferencia de archivos
Una vez conectado, verás el contenido del servidor en la ventana principal. Puedes navegar por las carpetas haciendo doble clic. Para transferir archivos:
- Subir: Arrastra archivos o carpetas desde el explorador del sistema (Finder/Explorador) a la ventana de Cyberduck.
- Descargar: Arrastra archivos o carpetas desde la ventana de Cyberduck al explorador del sistema.
- También puedes usar los botones «Subir» y «Descargar» en la barra de herramientas.
Paso 4: Editar archivos remotamente
Para editar un archivo directamente en el servidor:
- Haz clic derecho sobre el archivo y selecciona «Editar con» o simplemente haz doble clic.
- Elige el editor que deseas usar (se puede configurar en Preferencias).
- Realiza los cambios y guarda el archivo. Cyberduck subirá automáticamente la versión actualizada al servidor.
Paso 5: Configurar la integración con Cryptomator (opcional)
Si deseas cifrar archivos antes de subirlos a la nube:
- Instala Cryptomator (software independiente, también gratuito).
- En Cyberduck, abre la conexión a tu servicio en la nube (Dropbox, Google Drive, etc.).
- Haz clic derecho y selecciona «Nueva bóveda Cryptomator».
- Sigue los pasos para crear la bóveda (establece una contraseña segura).
- Una vez creada, abre la bóveda (haz doble clic). Los archivos que copies dentro se cifrarán automáticamente antes de subirse a la nube.
Paso 6: Generar enlace de uso temporal
Para compartir un archivo de forma segura desde servicios como S3:
- Haz clic derecho sobre el archivo.
- Selecciona «Compartir URL» o «Generate Pre-signed URL».
- Configura el tiempo de expiración (ej. 1 hora, 1 día).
- Copia el enlace generado y compártelo con quien desees.
Paso 7: Ver y restaurar versiones anteriores de archivos
Si el servicio soporta versionado:
- Haz clic derecho sobre el archivo.
- Selecciona «Info» o «Versiones».
- Aparecerá una lista con las versiones anteriores.
- Selecciona una versión y haz clic en «Restaurar» o «Descargar».
Observaciones sobre el programa Cyberduck
Frente a otros clientes FTP como FileZilla o WinSCP, Cyberduck se posiciona como la opción más moderna y con mejor integración en el ecosistema de la nube. Mientras que FileZilla es el estándar en Windows por su potencia y su interfaz de doble panel, Cyberduck destaca por su diseño elegante y su soporte nativo para servicios en la nube, algo que FileZilla solo ofrece en su versión de pago (FileZilla Pro).
Para el usuario final, el beneficio práctico de Cyberduck es la unificación de herramientas. En lugar de usar un cliente FTP para el servidor web, la aplicación de escritorio de Dropbox para la nube, y una herramienta CLI para S3, Cyberduck lo integra todo en una única interfaz consistente. Además, su compatibilidad con WebDAV lo hace ideal para conectarse a plataformas como Nextcloud u ownCloud.
El modelo de negocio de Cyberduck es un caso de estudio interesante en el mundo del software libre. El programa es completamente gratuito y de código abierto (GPL), pero los usuarios pueden contribuir voluntariamente (mínimo 10 USD) para recibir una clave de registro que desactiva el aviso de donación. Alternativamente, se puede comprar en la Mac App Store o Microsoft Store por un precio fijo (24,99 € en la Mac App Store). Esta estrategia permite que el software siga siendo accesible para quienes no pueden pagar, mientras que quienes valoran el producto pueden contribuir económicamente.
El desarrollador, David Kocher, es un programador suizo que ha mantenido el proyecto durante casi dos décadas. El código fuente está disponible en GitHub, donde se puede ver que está escrito principalmente en Java. La página web oficial y la documentación son muy completas, con guías detalladas para cada protocolo y servicio soportado.
Las actualizaciones de Cyberduck son frecuentes. La versión 9.4.1 se lanzó en marzo de 2026, con correcciones de errores como problemas de timeout en autenticación por clave pública SFTP en Windows. La versión anterior, 9.4.0, se lanzó en febrero de 2026, lo que demuestra un ritmo de desarrollo constante.
Cyberduck se distribuye también en las tiendas de aplicaciones oficiales. En la Mac App Store, la versión tiene un precio de 24,99 € (en Australia 39,99 AUD) y está firmada por el desarrollador David Kocher. La versión de la tienda no incluye el aviso de donación, ya que las políticas de Apple no lo permiten.
Entre las funcionalidades extra, Cyberduck incluye:
- Bonjour discovery: detecta automáticamente servicios FTP y WebDAV en la red local.
- Integración con Finder: puede establecerse como el manejador por defecto de protocolos FTP y SFTP en macOS.
- Caché de listados de directorios: mejora el rendimiento al navegar por carpetas ya visitadas.
- Soporte para diferentes codificaciones de caracteres: muestra correctamente nombres de archivo con caracteres acentuados, japoneses o chinos.
- Historial de conexiones: mantiene un registro de todos los servidores visitados.
Limitaciones importantes
- ❌ Modelo de pago en tiendas de aplicaciones: Aunque el programa es gratuito en la web, en la Mac App Store y Microsoft Store tiene un coste (24,99 € en Mac).
- ❌ Aviso de donación en la versión gratuita: Al cerrar el programa aparece un recordatorio para contribuir, que puede resultar molesto para algunos usuarios.
- ❌ Curva de aprendizaje para usuarios de FileZilla: La interfaz de un solo panel (sin el panel local siempre visible) puede resultar confusa para quienes están acostumbrados al diseño de doble panel.
- ❌ Rendimiento en transferencias masivas: Para transferencias de muchos archivos pequeños, algunos usuarios reportan que FileZilla puede ser más rápido debido a su sistema de colas más optimizado.
Alternativa recomendada
Si buscas un cliente FTP con interfaz de doble panel y mayor orientación a Windows, FileZilla es la alternativa más popular. Es gratuito, de código abierto, y soporta FTP, FTPS y SFTP. Sin embargo, para servicios en la nube (S3, Google Drive, etc.) se requiere la versión de pago FileZilla Pro.
Si buscas una herramienta exclusiva para Windows con potentes capacidades de scripting, WinSCP es una excelente opción. Es gratuito, soporta FTP, SFTP y SCP, y se integra perfectamente con Pageant para autenticación SSH. Su interfaz puede ser de doble panel o estilo explorador.
Si tu prioridad es la integración con servicios en la nube de forma gratuita, Cyberduck es la mejor opción gracias a su soporte nativo para Amazon S3, Google Drive, Dropbox, OneDrive, Backblaze B2 y muchos más, todo ello en su versión gratuita.
Cyberduck es una herramienta moderna y versátil que destaca por su elegante interfaz y su amplísimo soporte para servicios en la nube. Es especialmente recomendable para desarrolladores web y administradores de sistemas que trabajan con múltiples plataformas de almacenamiento y valoran una experiencia de usuario coherente y bien diseñada. Puedes descargarlo desde su página oficial y probar sus funcionalidades de forma gratuita.
Sección FAQ
¿Cyberduck es gratis o de pago?
Cyberduck es software de código abierto (GPL) y se puede descargar gratuitamente desde la página web oficial. El proyecto se financia mediante donaciones voluntarias (mínimo 10 USD), que desactivan el aviso de donación. También se puede comprar en la Mac App Store (24,99 €) o Microsoft Store (precio fijo), donde no aparece el aviso de donación.
¿Funciona en Linux, macOS, Windows 10 y Windows 11?
Cyberduck está disponible para macOS (10.13 o superior) y Windows (7 a 11). No existe versión nativa para Linux. Para Linux, alternativas como FileZilla o el cliente CLI lftp son opciones recomendadas.
¿Qué diferencia a Cyberduck de FileZilla?
Cyberduck destaca por su soporte nativo para servicios en la nube (S3, Google Drive, Dropbox, etc.) en su versión gratuita, mientras que FileZilla requiere la versión de pago (Pro) para lo mismo. Además, Cyberduck tiene una interfaz de un solo panel (similar al Finder), mientras que FileZilla usa el clásico diseño de dos paneles (local/remoto).
¿Puedo usar Cyberduck para acceder a Google Drive o Dropbox?
Sí, Cyberduck soporta Google Drive, Dropbox, OneDrive, Amazon S3 y muchos otros servicios en la nube directamente desde la interfaz. La autenticación se realiza mediante OAuth en el navegador web.
¿Cómo puedo eliminar el aviso de donación de Cyberduck?
El aviso de donación aparece al cerrar el programa en la versión descargada desde la web. Para eliminarlo, puedes:
- Donar: Contribuye con al menos 10 USD desde la página oficial. Recibirás una clave de registro que desactiva el aviso.
- Comprar en la tienda: Adquiere Cyberduck en la Mac App Store o Microsoft Store. Estas versiones no tienen aviso de donación.
