Quero salvar uma senha de chave SSH no gnome-keyring e usá-la automaticamente quando necessário.
Como fazer isso?
ssh
ssh-agent
gnome-keyring
Martin Monperrus
fonte
fonte
seahorse-ssh-askpass
apenas imprime a senha que digito no stdout !!!ssh-add
, no entanto:SSH_ASKPASS=/usr/lib/seahorse/seahorse-ssh-askpass ssh-add /path/to/private/key </dev/null
. É necessário redirecionar a entrada padrão para forçar o uso deSSH_ASKPASS
(prompt gráfico).seahorse-ssh-askpass
está apenasssh-askpass
no meu sistema. Arch Wiki/usr/libexec/seahorse/ssh-askpass
, mas… sim, ele adiciona a chave ao agente e usa prompt gráfico, mas isso não resolve o problema. Da próxima vez eu tenho que adicionar a chave novamente e digitar a senha novamente ...Se
gnome-keyring-daemon
já estiver em execução, você podessh-add
adicionar sua chave ao serviço:Por exemplo:
fonte