This is the mail archive of the cygwin-apps mailing list for the Cygwin project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
On Jan 9 05:35, Andrew Schulman wrote: > > > It's vexing that it's so hard to find a solution to such a simple problem: > > > prompt the user for a password if and only if one is needed. > > > > Indeed. Here's another crazy idea. > > > > - Look if ssh-agent is running (SSH_AGENT_PID non-empty?) > > - If not, start ssh-agent and ssh-add. This asks for the passphrase, > > if any. > > - run sftp > > - If the script started ssh-agent, run eval $(ssh-agent -k) > > Yeah, I think that is actually a pretty good idea. Thanks. > > Another case is if the user sets SSH_KEY to use a specific key, and they already > have an ssh-agent running, but it doesn't include that key. Then the key will > have to be added and then removed again afterward, or maybe a different > ssh-agent started. I'll have to think about that. SSH_KEY? This env var is not supported by ssh. If that's an lftp thingy you can ignore it using the above method. Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Maintainer cygwin AT cygwin DOT com Red Hat
Attachment:
pgpaeYkgk7mkf.pgp
Description: PGP signature
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |