Por unas obras en la oficina, tuve que trabajar remotamente y por problemas con mi pc no podía conectarme a la VPN para poder acceder a la red de servidores. Ese día tuve la necesidad de obtener un dump de la BBDD para realizar unas pruebas
y para poder acceder a ella tenía que hacer un tunel SSH a través de 3 servidores por lo que descargarme un fichero no era lo más cómodo del mundo.
Buscando un servicio de transferencia de ficheros me topé con transfer.sh y la esperiencia fué muy satisfactoria. El servicio es sencillo y muy rápido, ya que no requiere de un registro previo.
En mi caso, para agilizar y proteger los datos en el envío comprimí y cifré el fichero:
gzip carpeta_o_fichero_para_comprimir gpg -ac -o- carpeta_comprimida.tar # e introduce la contraseña curl -K -X PUT --upload-file "-" https://transfer.sh |
Una vez que envías el fichero, este te retorna el link para poder descargar el fichero
curl link_to_transfer|gpg|gzip -d > fichero_o_carpeta_descomprimida
Disponen de una función que puedes añadir en tu .bashrc para facilitar su uso. Puedes descargarlo desde su Gist.
Espero que os ayude.
¿Habéis usado este servicio? Otra forma que se os ocurra?