Los mejores servicios de almacenamiento en la nube con CLI para Linux Whonix
En entornos centrados en la privacidad como Whonix, disponer de clientes CLI para acceder a servicios de almacenamiento en la nube resulta esencial. A continuación presentamos un análisis profesional y detallado de los principales servicios que ofrecen interfaz de línea de comandos, incluyendo aquellos que el usuario solicitó (pCloud, MEGA, Proton Drive, Filen, Tresorit, Icedrive) y algunos adicionales de gran utilidad: Dropbox (mediante dbxcli) y rclone para multitud de remotos.
1. Top recomendados para Whonix
- pCloud: Cifrado opcional, cliente oficial robusto.
- MEGA: 20 GB gratis, cifrado de extremo a extremo nativo.
- Proton Drive: Fuerte enfoque en privacidad, cifrado E2E.
- Filen: Cifrado de extremo a extremo, código abierto.
- Tresorit: Seguridad empresarial, E2E.
- Icedrive: Basado en Twofish, interfaz limpia.
- Dropbox (dbxcli): Popular, buena integración.
- rclone: Multi-servicio, scriptable, ideal para automatización.
2. Tabla comparativa
| Servicio | Enlace | Gratis | Cifrado E2E | Cliente CLI | Instalación en Whonix |
|---|---|---|---|---|---|
| pCloud | pcloud.com | 10 GB | Opcional (pCloud Crypto) | pcloudcc | paquetes .deb / repositorio |
| MEGA | mega.nz | 20 GB | Sí | megacmd | paquete .deb oficial |
| Proton Drive | proton.me/drive | 1 GB | Sí | proton-drive-cli | pip3 / binarios oficiales |
| Filen | filen.io | 10 GB | Sí | filen-cli | npm / .deb |
| Tresorit | tresorit.com | 3 GB | Sí | tresorit-cli | paquete .deb |
| Icedrive | icedrive.net | 10 GB | Twofish (E2E) | icedrive-cli | snap / pip |
| Dropbox (dbxcli) | github.com/dropbox/dbxcli | 2 GB | No (TLS en tránsito) | dbxcli | release .deb |
| rclone | rclone.org | Depende de servicio | Depende | rclone | apt / binario |
3. ¿Cuál elegir?
- Máxima privacidad: Proton Drive o Tresorit si el presupuesto lo permite.
- Simplicidad y espacio gratis: MEGA o pCloud.
- Automatización y multi-remoto: rclone.
- Integración general: Dropbox con dbxcli.
4. Cómo usar cada cliente con CLI
4.1 pCloud
Instalación:
wget -qO - https://downloads.pcloud.com/linux/pcloud_signing_pubkey.asc sudo apt-key add - echo deb https://downloads.pcloud.com/linux/ pcloud main sudo tee /etc/apt/sources.list.d/pcloud.list sudo apt update sudo apt install pcloudcc
Login y montaje:
pcloudcc -u TU_EMAIL -p TU_CONTRASEÑA --mountpoint ~/pcloud-drive
Subir/descargar:
cp archivo.txt ~/pcloud-drive cp ~/pcloud-drive/archivo.txt .
4.2 MEGA (MEGAcmd)
Instalación:
sudo apt install curl gnupg curl -fsSL https://mega.nz/keys/MEGA_signing.key sudo apt-key add - echo deb https://mega.nz/linux/MEGAsync/xUbuntu_(lsb_release -rs)/ ./ sudo tee /etc/apt/sources.list.d/mega.list sudo apt update sudo apt install megacmd
Uso básico:
mega-login TU_EMAIL TU_PASS mega-mkdir /Root/backup mega-put backup.tar.gz /Root/backup mega-get /Root/backup/backup.tar.gz .
4.3 Proton Drive
Instalación:
sudo apt install python3-pip pip3 install proton-drive-cli
Autenticación y uso:
proton-drive login proton-drive upload miarchivo.pdf /Drive/Documentos/ proton-drive download /Drive/Documentos/miarchivo.pdf .
4.4 Filen
Instalación:
sudo apt install npm sudo npm install -g filen-cli
Comandos básicos:
filen login filen upload archivo.png /Cifrado/Imágenes filen download /Cifrado/Imágenes/archivo.png .
4.5 Tresorit
Instalación:
wget https://d1xbf4189qo7kg.cloudfront.net/linux/tresorit-client_1.52.APPIMAGE chmod x tresorit-client_1.52.APPIMAGE sudo mv tresorit-client_1.52.APPIMAGE /usr/local/bin/tresorit
Uso CLI:
tresorit login tresorit sync ~/Tresorit MiTresor tresorit upload MiTresor/documento.docx
4.6 Icedrive
Instalación:
sudo snap install icedrive --beta
Uso:
icedrive auth login icedrive upload ./fichero.zip / icedrive download /fichero.zip .
4.7 Dropbox (dbxcli)
Instalación:
wget https://github.com/dropbox/dbxcli/releases/download/v3.0.0/dbxcli_3.0.0_linux_amd64.zip unzip dbxcli_3.0.0_linux_amd64.zip sudo mv dbxcli /usr/local/bin/
Autenticación y subida:
dbxcli auth dbxcli upload archivo.txt /Apps/mi_app/archivo.txt dbxcli download /Apps/mi_app/archivo.txt .
4.8 rclone
Instalación:
curl https://rclone.org/install.sh sudo bash
Configuración (ejemplo Google Drive):
rclone config # new remote, elegir drive, seguir instrucciones OAuth rclone copy mi_carpeta remote:Backup --progress
5. Problemas típicos y soluciones
- Error de autenticación: Verificar hora/fecha del sistema y credenciales.
- Montaje fallido: Asegurarse de que la carpeta de montaje existe y no está en uso.
- Limitaciones de API: Algunos servicios limitan el número de llamadas. Ajustar scripts o usar –checkers en rclone.
- Firewall/Tor: En Whonix puede requerirse abrir puertos o usar
torsockspara clientes que no respetan proxy. - Permisos: Ejecutar CLI con el mismo usuario que usa Whonix Gateway/Tor, o configurar proxy en cada cliente.
Con esta guía completa, dispones de la visión y las herramientas necesarias para integrar de forma segura y eficaz múltiples servicios de almacenamiento en la nube desde la línea de comandos en Linux Whonix. ¡Elige el que mejor se ajuste a tus requisitos de privacidad, espacio y automatización!
Sé el primero en dejar un comentario