Ok, thank you for explaining it. I was just confused because I copied
only the private key after installing new system and then spend quite
some time figuring out why it doesn't work. Shouldn't it be in readme
or somewhere? :)

Gregy

On 19 February 2010 11:18, Aris Adamantiadis <[email protected]> wrote:
> Hi Gregy,
>
> It's a currently known limitation of libssh. I chose to implement it
> that way because I found it was better that way than asking the user for
> a passphrase when we are not 100% certain that the key will be accepted
> by the server. That's a limitation of the SSH encrypted key file format.
> We will probably make it possible in future, but as a workaround, I propose:
> -Copy the .pub files in ~/.ssh as you already do. That's the default
> behavior of ssh-key command
> -Use the SSH agent. Libssh will communicate with the SSH agent, which
> will store in memory the public and private keys, so you do not have to
> worry about the limitation above (entering passphrase for a key which
> will be refused).
>
> Regards,
>
> Aris
>
> Gregy a écrit :
>> Hello, I think I found a bug in libssh, I am not sure though.
>>
>> I use KDE 4.4 and  when I use public keys to authenticate (with
>> kio_sftp) I need to have *.pub file in ~.ssh . This file shouldn't be
>> required (at least ssh doesn't require it). Only required file should
>> be id_dsa/rsa.
>>
>> Gregy
>>
>
>
>

Reply via email to