Mejores servicios de almacenamiento en la nube con CLI para Kali Linux (formerly BackTrack): (Tutorial)

TopLinux

Introducción

En entornos de seguridad ofensiva y análisis forense como Kali Linux (antes BackTrack), contar con almacenamiento en la nube accesible por línea de comandos (CLI) es esencial para respaldar resultados de pentests, compartir grandes volúmenes de datos y automatizar procesos. A continuación, se presenta un artículo profesional y extenso que cubre los mejores servicios de almacenamiento en la nube con interfaz CLI compatibles con Kali Linux, incluyendo características, comparativa, guía de elección, ejemplos de uso y solución de problemas comunes.

Top recomendados para Kali Linux

Comparativa de servicios

Servicio CLI Almacenamiento gratis Cifrado E2EE Soporte Linux Enlace
pCloud Sí (pcloudcc) 10 GB Opcional (pCloud Crypto) Oficial pCloud
MEGA Sí (megacmd) 20 GB Oficial MEGA
Proton Drive No oficial 5 GB Comunidad Proton Drive
Filen Sí (filencli) 10 GB Oficial Filen
Tresorit Beta (t3r) 3 GB Oficial Tresorit
Icedrive Sí (icedrive-cli) 10 GB Sí (Twofish) Oficial Icedrive
Dropbox Sí via rclone 2 GB No nativo Community Dropbox
Google Drive Sí via gdrive/rclone 15 GB No nativo Community Google Drive

¿Cuál elegir?

La elección depende de varios factores:

  • Privacidad y cifrado: si priorizas el cifrado cliente-lado, Filen, MEGA, Icedrive o Proton Drive son apuestas seguras.
  • Capacidad gratuita: MEGA (20 GB) y Google Drive (15 GB) ofrecen más espacio inicial.
  • Uso empresarial: Tresorit y pCloud Business brindan características corporativas avanzadas.
  • Integración multi-backend: rclone permite unificar Dropbox, Google Drive y otros en una sola interfaz.
  • Estabilidad de CLI: megacmd y pcloudcc son muy estables en Debian/Kali.

Uso de cada servicio con CLI en Kali Linux

1. pCloud (pcloudcc)

Instalación y autenticación:

apt update
apt install pcloudcc
# Crear carpeta local de sincronización
mkdir ~/pcloud
# Iniciar sesión (te pedirá token)
pcloudcc -u tu_email -p tu_contraseña -l ~/pcloud
  

Operaciones básicas:

# Subir archivo
pcloudcc --upload /ruta/archivo.txt /remote_folder/
# Descargar
pcloudcc --download /remote_folder/archivo.txt ~/Descargas/
# Sincronizar directorio local con remoto (unidireccional)
pcloudcc --sync ~/pcloud /remote_folder/
  

2. MEGA (megacmd)

Instalación y login:

apt update
apt install megacmd
mega-login correo@ejemplo.com contraseña
  

Comandos típicos:

# Listar archivos
mega-ls /
# Subir
mega-put local.file /mi_carpeta/
# Descargar
mega-get /mi_carpeta/remote.file ~/Descargas/
# Sincronizar
mega-sync ~/proyecto /Remote/Proyectos
  

3. Filen (filencli)

Instalación y configuración:

# Descargar binario desde repositorio oficial
curl -sL https://filen.io/install.sh  bash
# Iniciar sesión
filencli login
  

Ejemplos de uso:

filencli upload míarchivo.txt /backup/
filencli download /backup/míarchivo.txt .
filencli list /
  

4. Icedrive (icedrive-cli)

Instalación y autenticación:

wget https://cdn.icedrive.net/downloads/linux/cli/icedrive-cli.tar.gz
tar zxvf icedrive-cli.tar.gz
sudo mv icedrive /usr/local/bin/icedrive
icedrive auth
  

Operaciones:

icedrive upload /ruta/archivo.pdf /
icedrive download /archivo.pdf ~/Descargas
icedrive ls /
  

5. Proton Drive (cli no oficial)

git clone https://github.com/dgraziotin/proton-drive-cli.git
cd proton-drive-cli
pip3 install -r requirements.txt
# Configurar credenciales
export PROTON_USERNAME=tu_correo
export PROTON_PASSWORD=tu_contraseña
python3 proton-drive.py upload hola.txt /
  

6. Tresorit (t3r CLI)

# Descarga desde GitHub
wget https://github.com/tresorit/t3r/releases/download/v0.x.x/t3r-linux-amd64
chmod  x t3r-linux-amd64  sudo mv t3r-linux-amd64 /usr/local/bin/t3r
t3r login
t3r sync /local/carpeta MiTresorCarpeta
  

7. Dropbox y Google Drive con rclone

apt install rclone
rclone config             # crear remote: dropbox o gdrive
# Ejemplo de sincronización
rclone sync ~/Trabajo remote:Backups
rclone ls remote:
  

Problemas típicos y soluciones

  • Errores de autenticación: borrar tokens en ~/.config/servicio/ y volver a ejecutar login.
  • Dependencias faltantes: algunos CLI requieren fuse o libcurl. Instálalas con apt install fuse libcurl4-openssl-dev.
  • Limitaciones de API: MEGA y Proton imponen límites de ancho de banda. Usa opciones de reintento o reduce paralelismo.
  • Conflictos de archivos: al sincronizar bidireccional, revisa timestamps y hashes para evitar sobrescrituras.
  • Montajes inestables: en CLI que montan drives (pcloudcc, icedrive-cli), comprueba logs y ajusta opciones FUSE (–max-read=”131072”).
  • Rendimiento bajo: activa compresión o aumenta tamaños de bloque si el CLI lo permite (p. ej. --chunk-size en megacmd).

Sé el primero en dejar un comentario

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *