cygport upload seems to ignore SSH_KEY

Eliot Moss moss@cs.umass.edu
Wed Dec 18 19:38:29 GMT 2024


On 12/18/2024 2:30 PM, Federico Kircheis via Cygwin wrote:
> On 05/11/2024 18.31, Federico Kircheis wrote:
>> On 05/11/2024 18.29, ASSI via Cygwin wrote:
>>> Federico Kircheis via Cygwin writes:
>>>> I also did a chmod/chown on the file to ensure that the permission
>>>> where correct.
>>>> The file with the permission unchanged worked without issues when
>>>> moved in ~/.ssh.
>>>
>>> Whatever directory that file resides in must be readable only by the
>>> owner or SSH will not use it.
>>>
>>>
>>> Regard,
>>> Achim.
>>
>> Mhm, that could be it.
>> I did not try to modify the permission of the directory.
> 
> 
> Nope.
> 
> Directory has permission 0700, file has permission 0600, just to be sure I've execute chmod on both.
> I can access they key but I still experienced the issue
> 
> ~~~~
> $ ls -la $SSH_KEY
> -rw-------+ 1 Administrators None 3357 Dec 20  2019 /cygdrive/c/cygport-ps/ssh/id_rsa_cyg
> 
> $ ls -la /cygdrive/c/cygport-ps/ssh/
> total 13
> drws--S---+ 1 Administrators None    0 Jan 14  2023 .
> drwxrwx---+ 1 Administrators None    0 Dec 18 10:55 ..
> -rw-------+ 1 Administrators None 3357 Dec 20  2019 id_rsa_cyg
> -rw-------+ 1 Administrators None  745 Jul 25  2018 id_rsa_cyg.pub
> -rw-------+ 1 Administrators None  236 Mar 18  2020 known_hosts
> ~~~~
> 
> If I manually execute lftp
> 
> 
> ~~~~
> $ lftp sftp://cygwin:@cygwin.com
> lftp cygwin@cygwin.com:~> cd .
> cd `.' [Connecting...]
> ~~~~
> 
> and hangs.
> 
> I'm not sure how to debug the issue further, and the relation between all tools.
> 
> ~~~~
> $ sftp sftp://cygwin:@cygwin.com
> cygwin:@cygwin.com: Permission denied (publickey).
> Connection closed
> ~~~~
> 
> I guess lftp/sftp does not support the variable SSH_KEY, as I get the same "Permission denied (publickey)." error with 
> "ssh -v sftp://cygwin:@cygwin.com", and I see that there is no attempt to use my ssh key
> 
> Also following command does not report an error:
> 
> ~~~~
> sftp -i $SSH_KEY sftp://cygwin:@cygwin.com
> Connection closed by 8.43.85.97 port 22
> Connection closed
> ~~~~

Curious.  I'm not an expert, but I tend to put info in my ssh config file.  Does that help here?

And, probably grasping at straws, are you sure SSH_KEY is exported :-) ?

Some people who are more expert might have better suggestions ... Eliot Moss



More information about the Cygwin mailing list