我正在使用
我按照他们在这里提供的示例同样的过程进行操作LibSSH2代理转发。
我成功创建了代理,但当我尝试使用
嗯,我正在使用MAC OSX终端检查相同的事情,它工作正常。请建议是否有任何错误,
我正在做的是:
我正在使用libssh2做同样的事情,使用与复制到机器B中的相同密钥连接到Machine B。请告诉我使用libssh2库转发代理是否有任何遗漏?
谢谢!
libssh2
库在我的移动应用程序中进行ssh连接。我想在这里使用代理转发
支持。我按照他们在这里提供的示例同样的过程进行操作LibSSH2代理转发。
我成功创建了代理,但当我尝试使用
libssh2_agent_connect(agent)
连接它时,它给出错误-39 LIBSSH2_ERROR_BAD_USE
。嗯,我正在使用MAC OSX终端检查相同的事情,它工作正常。请建议是否有任何错误,
我正在做的是:
- 我有A机器,B机器,C机器。
- 我在Machine A上默认位置创建RSA密钥,将该密钥添加到Machine A上的代理中,我也可以显示添加的身份证明与代理。
- 将公钥(在机器A中创建并添加到代理中的公钥)复制到Machine B和Machine C。现在我可以通过Machine B和Machine C进行ssh而无需输入密钥的密码短语。
我正在使用libssh2做同样的事情,使用与复制到机器B中的相同密钥连接到Machine B。请告诉我使用libssh2库转发代理是否有任何遗漏?
谢谢!