cygport improvements: upload, fish, src_prep_fini_hook
Corinna Vinschen
corinna-cygwin@cygwin.com
Tue Dec 9 10:41:00 GMT 2014
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://cygwin.com/pipermail/cygwin-apps/attachments/20141209/8674ad06/attachment.sig>
More information about the Cygwin-apps
mailing list