Pagina 1 di 1

ksshaskpass e agenti!

Inviato: dom 2 dic 2012, 16:32
da pegaso
Salve, ho installato ksshaskpass per fare in modo che keepassx non chiedi la password ad ogni avvio. Dopo aver smanettato un bel po' sono rimasto bloccato e confuso. Subito dopo averlo installato e configurato un tantino il tutto ho provato a eseguire

Codice: Seleziona tutto

/home/jojo/.kde/Autostart/ssh-add.sh
ma niente, in nessun modo mi chiede la password da aggiungere e successivamente memorizzarla con kwallet! Non so se sia dato dal fatto che ho già impostata una password precedentemente in keepassx!
ssh-add -l continua a restituirmi: "The agent has no identities." Chiedete pure se vi serve sapere il risultato di qualche comando. Grazie.

EDIT:
ho notato che in ssh_config e sshd_config è quasi tutto commentato. Cosa dovrei decommentare per adattarlo al caso mio?

Re: ksshaskpass e agenti!

Inviato: lun 3 dic 2012, 9:02
da useless
Non ho idea di cosa sia ksshaskpass, ma se fai, da linea di comando:

Codice: Seleziona tutto

ssh-add ~/.ssh/filechiave
dovrebbe chiederti la passphrase della chiave e aggiungerla all'agent, sempre che questo sia in esecuzione (ps aux | grep ssh-agent, controlla che ce ne sia uno col tuo utente).

Se ti possono essere utili, io ho questi alias:

Codice: Seleziona tutto

alias kadd='for key in $(ls $HOME/.ssh/id_* | grep -v pub$); do if ! ssh-add -l | grep -q "$(basename "$key")"; then keys="$keys $key"; fi; done; if [ ! -z "$keys" ]; then ssh-add $keys; fi; unset keys'
alias kdel='ssh-add -D'
alias kls='ssh-add -l'