Su Mac OS 10.7 e 10.8 (computer separati) Ho usato uno script ssh-askpass per permettermi di verificare l'uso delle chiavi SSH:
Tuttavia, questo non sembra funzionare su Mavericks / 10.9?
Le normali chiavi SSH funzionano bene:
box ~$ ssh-add -D
All identities removed.
box ~$ ssh-add ~/.ssh/id_rsa
Enter passphrase for /Users/user/.ssh/id_rsa:
Identity added: /Users/user/.ssh/id_rsa (/Users/user/.ssh/id_rsa)
box ~$ ssh remotehost
remotehost ~$
^D
Ma con -c, non funziona più ..
box ~$ ssh-add -D
All identities removed.
box ~$ ssh-add -c ~/.ssh/id_rsa
Enter passphrase for /Users/user/.ssh/id_rsa:
Identity added: /Users/user/.ssh/id_rsa (/Users/user/.ssh/id_rsa)
The user must confirm each use of the key
box ~$ ssh remotehost
Agent admitted failure to sign using the key.
Password for user@remotehost:
/ usr / libexec / ssh-askpass è di proprietà di root e ha + x. Non viene nemmeno eseguito sembra (ha aggiunto una semplice linea "touch a-logfile", mai chiamata).
Qualche idea o suggerimento su come eseguire il debug ulteriormente?
Grazie