Ben kullanıyorum libssh2
mobil uygulamamda ssh bağlantılarını kütüphane. Burada kullanmak istiyorum Agent Forwarding
destek.
Buradaki örnekte sağladıkları prosedürü izledim. LibSSH2 Acenta Yönlendirme .
Başarıyla aracı oluşturabilirim ancak bağlanmaya çalıştığımda libssh2_agent_connect(agent)
Bana hata veriyor -39 LIBSSH2_ERROR_BAD_USE
.
Ben de aynı şeyi kullanarak kontrol ediyorum MAC OSX terminali ve iyi çalışıyor. Lütfen yanlış bir şey varsa önerin,
Bir kere başarılı bağlantı kurmaya çalışıyorum budur
struct libssh2_agent_publickey *identity, *prev_identity = NULL;
int rc;
agent = libssh2_agent_init(session);
if (!agent)
{
fprintf(stderr, "Failure initializing ssh-agent support\n");
rc = 1;
}
int temp=libssh2_agent_connect(agent);
if (temp)
{
fprintf(stderr, "Failure connecting to ssh-agent\n");
rc = 1;
}
Burada yanlış bir şey var mı? lütfen önerin.