Voglio salvare una passphrase di chiave SSH in gnome-keyring e poi usarla automaticamente quando ne ho bisogno.
Come fare questo?
Voglio salvare una passphrase di chiave SSH in gnome-keyring e poi usarla automaticamente quando ne ho bisogno.
Come fare questo?
Risposte:
Per salvare la passphrase, utilizzare seahorse-ssh-askpass dal pacchetto seahorse:
cd $HOME/.ssh
/usr/lib/seahorse/seahorse-ssh-askpass my_key
Assicurarsi che la chiave pubblica sia il nome file della chiave privata più .pub, nell'esempiomy_key.pub
Per utilizzare automaticamente la chiave in seguito, consultare "Finestra di dialogo Portachiavi Gnome e SSH" e al primo utilizzo, selezionare "Sblocca automaticamente questa chiave ogni volta che eseguo l'accesso".
ssh-add, però: SSH_ASKPASS=/usr/lib/seahorse/seahorse-ssh-askpass ssh-add /path/to/private/key </dev/null. Il reindirizzamento dell'input standard è necessario per forzare l'uso di SSH_ASKPASS(prompt grafico).
/usr/libexec/seahorse/ssh-askpass, ma ... sì, aggiunge la chiave all'agente e usa un prompt grafico ma questo non risolve il problema. La prossima volta devo aggiungere di nuovo la chiave ed inserire di nuovo la passphrase ...
seahorse-ssh-askpassstampa solo la password che inserisco su stdout !!!