C++和ssh服务器交互和进入二级命令

C++语言 码拜 8年前 (2016-05-25) 2349次浏览
本人用的Qssh实现了客户端和ssh服务器连接上,并可执行简单的一级命令,但是怎么交互呢?
例如输入:su 返回输入密码的提示,本人在程序中返回密码?
怎么实现呢?求给思路?还有进入二级命令,例如mongo,然后进入管理mongodb呢?
最主要的是,本人需要实现ssh连接服务器,在服务器上再通过ssh或telnet另一台服务器,其中需要用户名和密码的输入,还要能让另一台服务器执行命令并捕获输出、、
libssh2本人也看了,没找到实现的方法,问一下有什么好的思路没?或有相关的实现参考?能直接调用其他软件实现也行啊、、、、
解决方案

30

引用:
Quote: 引用:

参考OpenSSH源代码?

看了、、纯C的、、十分郁闷、、找不到入手点、、、

试试用Source Insight软件看。

10

cryptlib 里头也有 ssh 例子

10

putty,或许可以直接移植到本人的程序。

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明C++和ssh服务器交互和进入二级命令
喜欢 (0)
[1034331897@qq.com]
分享 (0)