Seth Willits wrote:
> When I run the ssh2_agent.c example on the site,

The agent example hasn't changed much lately but I would recommend to
always test using the very latest libssh2.git code.


> I always get 0 entities back from libssh2_agent_list_identities /
> libssh2_agent_get_identity. I am pretty certain ssh-agent works
> fine on my system because it's used by other programs to do ssh
> connections.
> 
> Any ideas how can I figure out what's going on?

Run:

ssh-add -l

See if the above lists your identities.

Then run:

ktrace ssh-add -l && ktruss

and compare the output with

ktrace ssh2_agent && ktruss


> (Running OS X 10.7)

Note that SSH identities may be magically managed by Keychain on OS X
and so far noone has contributed Keychain support to libssh2. If you
need it you'll have to code it.

If ssh-add -l works then you can of course try to extract any
Keychain patches for OpenSSH from Apple and rework them into libssh2
changes. That would be cool!


//Peter
_______________________________________________
libssh2-devel http://cool.haxx.se/cgi-bin/mailman/listinfo/libssh2-devel

Reply via email to