Administrador de contraseñas de línea de comandos que utiliza la clave SSH para autenticar

11

Estoy buscando un administrador de contraseñas de línea de comandos, muy parecido a pwsafe , pero que cuente con autenticación de clave SSH. Es decir, me gustaría poder agregar mi clave SSH a la autenticación al abrir el archivo de contraseña, para que no tenga que recordar otra contraseña pero pueda usar mi clave SSH para desbloquear mis otras contraseñas.

Pwsafe es compatible con Win32 PasswordSafe de Counterpane, que es una característica que no necesito. Solo necesito acceso a la línea de comandos y la posibilidad de copiar fácilmente las contraseñas en el portapapeles.

¿Existe tal programa?

por favor borrame
fuente
¿Por qué no usar su contraseña para desbloquear su clave ssh?
Gilles 'SO- deja de ser malvado'

Respuestas:

3

Me gusta usar KeePass , pero no admite el uso de línea de comandos directamente. Sin embargo, sí tiene una API, y algunos otros han intentado solucionar el problema al proporcionar una interfaz de línea de comandos utilizando esa API. Todo sacado del hilo del foro

  1. Una interfaz de Python para la API de Keepass: python-keepass
  2. KPcli

Otro:

  1. Password Gorilla , escrito en tcl / tk, se supone que maneja el uso de la línea de comandos basado en pwsafe .

Ninguno de ellos puede usar su clave ssh, probablemente porque el almacenamiento de contraseñas no es realmente un candidato principal para el cifrado de clave pública (aunque ciertamente sería conveniente). Con KeePass, es posible usar su archivo de clave ssh privado como amarre criptográfico adicional, pero eso es más para agregar complejidad en lugar de reducirlo.

Tatjana Heuser
fuente
1

Vi una recomendación reciente de cpm que se ve perfecta. Desafortunadamente, el enlace para la descarga de la fuente parece estar roto, le envié un correo electrónico al autor al respecto, pero aún no he recibido una respuesta.

Rqomey
fuente
1

Hay una bifurcación de cmp en github, ya que el proyecto no ha visto ninguna actividad del autor original en un tiempo justo.

Christian Hudon
fuente
0

KeePassC es un administrador de contraseñas basado en maldiciones compatible con KeePass v.1.xy KeePassX que admite la autenticación de archivos de clave (a partir de la versión 1.3).

Es liviano con solo dos dependencias y funciona bien.

jasonwryan
fuente