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
Received on 2012-05-04