Mindeka

Biblioteca de pensamientos e ideas.

Buttercup, gestor de credenciales multiplataforma


¿Qué es Buttercup?

Instalación y configuración

Seleccionamos la opción de Linux (AppImage) y comenzará a descargar el paquete en nuestro equipo. Abajo os he marcado donde podréis ver la última versión disponible, en este caso las 2.27.0.

Ahora instalemos la aplicación. Abrimos una consola y lo que haremos será:

  • Ubicar el ejecutable en la carpeta que queramos,
  • Le daremos permisos de ejecución, y
  • Utilizaremos un fichero ubicado en GDrive con nuestros credenciales.

Tendremos el ejecutable en nuestra carpeta de «Descargas» voy a moverlo a otra dentro de mi «Home» de aplicaciones, llamada «apps»:

Le damos permisos de ejecución para poder arrancar la aplicación con nuestro usuario, para ello utilizaremos el comando chmod de la siguiente manera:

Lo podéis ver en esta imagen de abajo, como los permisos de ejecución quedan habilitados. En la mayoría de sistemas cuando hagáis eso, el color del fichero cambiar a a color verde para identificarlo como fichero «ejecutable»:

Toca arrancarlo para ver si funciona correctamente:

Esto comenzará el arranque de la app y lo primero que nos preguntará por una contraseña para un nuevo «keyring», llavero en español, que será nuestra contraseña maestra si únicamente vamos a utilizar un fichero en local. Por ello si esto es así, la contraseña debe ser segura, larga y con caracteres alfanuméricos… en otras palabras «la leche de difícil para descifrar» :D. Cuando sepamos cual, la añadimos:

Y con esto ya se nos abrirá la aplicación en nuestro escritorio:

Comprobada que la aplicación funciona, la volvemos a cerrar.

Lanzador de ficheros appimage

Las aplicaciones .appimage en muchas de las distribuciones requieren de un «punto de entrada» para poder integrarlas en el sistema y así poder abrirlas directamente con dicha aplicación. Para que lo entendáis, es como ocurre con otras aplicaciones por ejemplo con los vídeos o fotos de nuestro equipo, cuando pulsáis en ellas automáticamente se nos abre el visor de vídeos y fotos que tengamos configurados por defecto, pues eso mismo es necesario para cuando queramos abrir un fichero .bcup de Buttercup, necesitaréis que sea abierto por su aplicación directamente.

Para ello descargaremos un launcher para aplicaciones .appimage desde la siguiente dirección de Github:

Buscaremos la descarga correspondiente a nuestro sistema, por mi parte como lo instalaré en mi Ultramarine OS basado en Fedora descargaré la versión .rpm.
Lo haremos directamente desde la terminal utilizando el comando wget seguido de la URL con el fichero correspondiente a nuestro OS:

Instalamos el paquete .rpm para mi sistema (Necesitaréis permisos de root):

Nos dará un warning indicando que habrá una recarga de uno de nuestro demonios que están corriendo y listo. Ya estará instalado el launcher.
Vamos a comprobarlo ya que tendremos que hacer la integración con nuestro sistema.

Ejecutamos la aplicación de Buttercup como hemos hecho anteriormente:

Nos saldrá una ventana nueva en la que nos indica si queremos integrar AppImageLauncher con nuestro sistema o solo una vez, elegiremos la integración para siempre ya que es lo que queremos, elegimos el botón de la izquierda:

Si todo ha ido bien, nos abrirá la aplicación en la pantalla y la aplicación la tendremos ya añadida a todas las aplicaciones de nuestro sistema, con lo que será accesible desde el menú de nuestro entorno de escritorio (Budgie, Gnome, KDE…).

Nuestro vault en Google Drive

Ahora vamos a configurar un nuevo Vault. Con el nombre de Vault conocemos el fichero que alojará todas nuestras contraseñas y que será accesible mediante nuestra contraseña maestra que añadiremos una vez que lo creemos. Esa contraseña tendremos que guardarla bien en nuestro cerebro ya que no será recuperable.

Pulsaremos en + Add Vault y entre las opciones que tenemos, elegiremos la correspondiente a Google Drive que es la que mostraremos en esta guía. Si quisiéramos Dropbox, WebDav o incluso un fichero localmente en nuestro equipo podríamos elegir las otras opciones disponibles:

Nos saldrá un mensaje ahora indicando que para utilizar esta funcionalidad tendremos que otorgar permisos a la aplicación para acceder a nuestra cuenta de GDrive o de lo contrario no se podrá utilizar. Vamos a ello, pulsamos el botón de Authenticate:

Añadimos nuestra cuenta de gmail y pulsamos en «Next»:

Seguido de nuestra contraseña y pulsamos en «Next»:

Nos advierte que compartiremos algunos de nuestros datos con la aplicación de Buttercup, le damos a «Continuar»:

Y por último tendremos que darle permisos a cuatro servicios para que la aplicación puede acceder a nuestro fichero de contraseñas que crearemos después:

Ahora, por primera vez, nos dirá que si los enlaces de buttercup (.bcup) queréis que siempre se abran con la aplicación. Marcaremos la casilla para que se permita siempre y le daremos a «Open Link».

Se nos abrirá la aplicación y seguiremos los pasos que quedan para enlazar GDrive con nuestra app, primero creamos nuestro fichero donde alojaremos nuestras contraseñas:

Le damos el nombre que queramos añadiendo la extensión .bcup y pulsamos el botón de «Set Vault Target» cuando lo tengamos:

Ahora ya tenemos enlazada la app con nuestro fichero de contraseñas en GDrive. Señalamos ese fichero y le damos a «Next»:

Ahora viene una parte MUY IMPORTANTE y es configurar nuestra contraseña maestra, elegid una buena contraseña y que NO se os olvide jamás pues es la que abrirá el vault con todos los accesos que hayáis añadido:

Hecho esto ya tendréis totalmente configurada la aplicación con vuestro fichero en GDrive. Solo quedará que creéis carpetas, registros de password y empezar a usarlo.

Os dejo una imagen con mi vault para que veáis como quedaría más o menos:

Ya solo me queda deciros que lo probéis y si lo hacéis que me digáis que os parece y sobre todo si queréis saber más acerca de ello, como sería cómo enlazador con Dropbox o mediante WebDav localmente, cómo exportar/importar desde otras apps del mismo estilo, configurar desde app de Android o iOS, etc.

Espero que os sirva de ayuda.

¡Nos vemos por el Fediverso!

Categorías: , , ,

Deja una respuesta

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