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 Dec 8 20:40, Andrew Schulman wrote: > > > Here's what I have at the moment based on your branch as of a few weeks > > > ago. However, with password-protected SSH keys, the password prompt > > > isn't handled properly. Any ideas? > > > > Re password prompts: I see the problem. It's because I echo the lftp > > script to stdout, and pipe it into lftp -f /dev/stdin. So stdin is > > unavailable for the password prompt. > > > > I think using process substitution instead will be an easy fix for this. > > OK, I looked into this. Unfortunately lftp seems not to support using > encrypted SSH keys for sftp. > > First I freed up stdin for lftp to use, by using process substitution > instead of -f/dev/stdin, as I said before. But it still doesn't work. > > So I tried it with lftp from the command line. With an unencrypted key it > works, but with an encrypted key you get the following: > > $ lftp sftp://cygwin:@cygwin.com > lftp cygwin@cygwin.com:~> set sftp:connect-program ssh -a -x -i /path/to/encrypted/key > lftp cygwin@cygwin.com:~> ls > `.' Enter passphrase for key '/home/andrex/.ssh/keys/home': XXXX > > and the connection fails. It seems that lftp intercepts the password > prompt. I may be missing something here, but given that this is all scripted anyway, why not use sftp directly? Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Maintainer cygwin AT cygwin DOT com Red Hat
Attachment:
pgptzf9RW_Owd.pgp
Description: PGP signature
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |