我可以在SSH2中使用libssh吗?

时间:2014-09-28 18:33:15

标签: c libssh

我正在尝试使用libssh在远程主机上执行 show_remote_files(session) 。但它会卡住并提供以下输出。

我使用 get_ssh_version ,它显示 2

我可以不在libshh中使用ssh2吗?如何告诉我的系统(linux)改为使用ssh1?

  

[2014/09/28 11:21:02.134908,1] ssh_connect:libssh 0.6.1(c)2003-2014 Aris Adamantiadis,Andreas Schneider和libssh贡献者。根据LGPL分发,请参阅COPYING文件以获取有关您的权利的信息,使用threading threads_noop

     

[2014/09/28 11:21:02.170424,2] ssh_socket_connect:非阻塞连接套接字:3

     

[2014/09/28 11:21:02.170466,2] ssh_connect:套接字连接,现在正在等待回调工作

     

[2014/09/28 11:21:02.294109,1] socket_callback_connected:套接字连接回调:1(0)

     

[2014/09/28 11:21:02.330777,1] ssh_client_connection_callback:SSH服务器横幅:SSH-1.99-OpenSSH_5.3

     

[2014/09/28 11:21:02.330815,1] ssh_analyze_banner:分析横幅:SSH-1.99-OpenSSH_5.3

     

[2014/09/28 11:21:02.330827,1] ssh_analyze_banner:我们正在谈论OpenSSH客户端版本:5.3(50300)

     

[2014/09/28 11:21:02.492126,2] ssh_packet_dh_reply:收到SSH_KEXDH_REPLY

     

[2014/09/28 11:21:02.493287,2] ssh_client_dh_reply:SSH_MSG_NEWKEYS已发送

     

[2014/09/28 11:21:02.493324,2] ssh_packet_newkeys:收到SSH_MSG_NEWKEYS

     

[2014/09/28 11:21:02.493604,2] ssh_packet_newkeys:签名经过验证且有效ssh_get_version = 2之前

     

[2014/09/28 11:21:02.495199,2] channel_open:创建一个64000窗口和32768最大数据包的通道43

     

[2014/09/28 11:21:02.602802,1] ssh_packet_unimplemented:收到SSH_MSG_UNIMPLEMENTED(序列号3)

int rc = ssh_channel_open_session(channel);

当会话处于阻塞模式时,此行会阻止代码。

0 个答案:

没有答案