Quiero guardar una frase de contraseña de clave SSH en gnome-keyring y luego usarla automáticamente cuando la necesite.
¿Como hacer esto?
ssh
ssh-agent
gnome-keyring
Martin Monperrus
fuente
fuente
seahorse-ssh-askpass
solo imprime la contraseña que ingreso a stdout !!!ssh-add
, al menos:SSH_ASKPASS=/usr/lib/seahorse/seahorse-ssh-askpass ssh-add /path/to/private/key </dev/null
. Se requiere una entrada estándar de redireccionamiento para forzar el uso deSSH_ASKPASS
(solicitud gráfica).seahorse-ssh-askpass
está solossh-askpass
en mi sistema. Arch Wiki/usr/libexec/seahorse/ssh-askpass
, pero ... sí, agrega la clave al agente y utiliza un aviso gráfico, pero esto no resuelve el problema. La próxima vez que tenga que agregar la clave nuevamente e ingresar la frase de contraseña nuevamente ...Si
gnome-keyring-daemon
ya se está ejecutando, puede usarssh-add
para agregar su clave al servicio:Por ejemplo:
fuente