Niks
Niks

Reputation: 647

libssh2 Agent forwarding not working

I am using libssh2 library to ssh connections in my mobile application. Here I want to use Agent Forwarding support.

I have followed same procedure as they have provided in example here LibSSH2 Agent Forwarding.

I am able to create agent successfully but when I try to connect it with libssh2_agent_connect(agent) It gives me error -39 LIBSSH2_ERROR_BAD_USE.

Well I am checking same thing using MAC OSX terminal and it's working fine. Please suggest if anything wrong,

What I am doing is:

That means agent forwarding is working fine correct? Please suggest me if anything wrong in above flow. I am very new to ssh sorry if this is obvious.

I am doing same thing with libssh2, making connection with Machine B with same key which copied in machine B. Please suggest am I missing anything using libssh2 lib to forward agent?

Thanks!

Upvotes: 3

Views: 552

Answers (1)

danny
danny

Reputation: 5270

LibSSH2 does not currently support agent forwarding. There is an open request for that feature.

The example linked above is for standard SSH agent authentication, sans forwarding.

Upvotes: 1

Related Questions