Header Ads

Montando bóveda Cryptomator como unidad


Cryptomator es una aplicación libre para cifrar (encriptar) archivos/directorios. Para instalarla en Ubuntu 20.04 desde el repositorio:
sudo add-apt-repository -y ppa:sebastian-stenzel/cryptomator
sudo apt -y install cryptomator
Añadiendo Cryptomator al Inicio Ubuntu Mate 20.04

En algunas distros (como Ubuntu Mate) no permite el inicio automático con el sistema, por tanto en el menú busque "Aplicaciones al inicio", y cree una nueva entrada que contenga lo siguiente:
Nombre: Cryptomator
Comando: /usr/bin/cryptomator --tray
Retraso: 0
Cryptomator tiene dos opciones para montar la carpeta cifrada. WebDAV y FUSE. La primera monta por defecto la carpeta como una unidad de disco (drive), pero es más lenta, en cambio FUSE es más rápida, pero, en lugar de montarla como una unidad, lo hace en el path:
/home/your_user/.local/share/Cryptomator/mnt
Entonces para montar esta carpeta como una unidad (drive) debemos instalar "bindfs":
sudo apt -y install bindfs
Montaje de la carpeta cifrada con Cryptomator como Unidad (ej: "drivecrypt")

Ahora crearemos el punto de montaje en el directorio donde queramos. Para nuestro ejemplo creamos la carpeta "drivecrypt" en "/home". Lo siguiente es crear un bash script, le damos permisos y lo ejecutamos (podemos programarlo en el crontab para que inicie con nuestro sistema):
#!/bin/bash
# Reemplace "your_user" por el nombre de su cuenta de usuario 
MYUSER="your_user"
bindfs -n /home/$MYUSER/.local/share/Cryptomator/mnt /home/$MYUSER/drivecrypt
Nota: El parámetro "-n" se usa para que FUSE no utilice "allow_other" en "/etc/fuse.conf". 
Ahora cuando iniciemos nuestra bóveda (carpeta cifrada) en Crytomator y accedamos a ella, no es necesario pulsar el botón "revelar unidad" porque ya aparece en la unidad montada. Y si tenemos varias carpetas cifradas y bloqueadas, irán apareciendo en la unidad a medida que la desbloqueemos.
También podemos montar la carpeta cifrada con el siguiente comando:
mount -o bind /home/your_user/.local/share/Cryptomator/mnt /home/your_user/drivecrypt
La diferencia es que con "bindfs" no necesita tener privilegios, en cambio el comando "mount" exige que la ejecución con privilegios. 
Para desmontar la carpeta cifrada puede hacerlo con clic derecho y desmontar o por terminal con los comandos:
 # si utilizó bindfs (sin privilegios):
fusermount -u /home/your_user/drivecrypt
# si utilizó mount (con privilegios): sudo umount /home/your_user/drivecrypt
Existen otras maneras de hacer esto (con un archivo de configuración, con fstab, etc), pero con el script anterior es mucho más simple. Esperamos que disfruten Cryptomator y apoyen este gran proyecto comprando una clave de donación.


Con la tecnología de Blogger.