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