[Cyberduck-trac] [Cyberduck] #5148: Lookup of password for private key fails in Keychain

Cyberduck trac at trac.cyberduck.ch
Wed Nov 2 14:25:10 CET 2011

#5148: Lookup of password for private key fails in Keychain
 Reporter:                                       |         Owner:  dkocher
  https://www.google.com/accounts/o8/id?id       |        Status:  closed
  =aitoawkzi_jjkcstlmduxr1f9ns-q8apyggmg-w       |     Milestone:  3.7
     Type:  defect                               |       Version:  3.6.1
 Priority:  normal                               |    Resolution:  fixed
Component:  sftp                                 |  Architecture:  Intel
 Severity:  blocker                              |
 Keywords:  private key, sftp                    |
 Platform:  Mac OS X 10.6                        |

Comment (by dkocher):

 Replying to [comment:25 dkocher]:
 > Replying to [comment:24 elmimmo]:
 > >> Decided to break backward compatibility with SSHKeychain in r7027
 > >
 > > Cyberduck (tried 4.1 (8911)) should still IMHO be finding the password
 for my private key in Keychain.
 > >
 > > In OS X 10.6 Snow Leopard at least, when you open an SSH connection
 through the Terminal with the {{{ ssh }}} command with a server that has
 your public key, you are asked with a secure Cocoa dialog (not prompt) to
 "Enter your password for the SSH Key 'id_rsa'." (if that is the name where
 your private key resides), with the option to "Save password in Keychain".
 If one ticks that, on a subsequent connection {{{ ssh-agent }}} will ask
 to have access to the keychain where the password for the private key
 resides in order to be able to open the connection with that private key
 without prompting for its password.
 > >
 > > In other words, OS X does have a method for storing and reading the
 password for private keys in the Keychain without any need of third party
 software such as SSHKeychain.
 > >
 > > It would be nice if Cyberduck detected OS X-saved password to my
 private key in the Keychain, and asked me for access to it, instead of
 asking the password to my private key (just as a note, Transmit 4 does).
 > Great suggestion. We should try to be interoperable with
 ''Terminal.app'' here.

 OpenSSH interoperability in r9103.

Ticket URL: <http://trac.cyberduck.ch/ticket/5148#comment:26>
Cyberduck <http://cyberduck.ch>
Open source FTP, SFTP, WebDAV, Cloud Files, Google Docs & Amazon S3 Browser for Mac & Windows.

More information about the Cyberduck-trac mailing list