开发者社区> 问答> 正文

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

我用的Qssh实现了客户端和ssh服务器连接上,并可执行简单的一级命令,但是怎么交互呢? 例如输入:su 返回输入密码的提示,我在程序中返回密码? 怎么实现呢?求给思路?还有进入二级命令,例如mongo,然后进入管理mongodb呢? 最主要的是,我需要实现ssh连接服务器,在服务器上再通过ssh或者telnet另一台服务器,其中需要用户名和密码的输入,还要能让另一台服务器执行命令并捕获输出、、

libssh2我也看了,没找到实现的方法,请问有什么好的思路没?或者有相关的实现参考?能直接调用其他软件实现也行啊、、、、

展开
收起
kun坤 2020-06-03 11:32:49 423 0
1 条回答
写回答
取消 提交回答
  • QPutty,使用Qt库基于PuTTY的代码实现的ssh客户端:

    http://qputty.sourceforge.net/index.html

    Delphi写的WinSCP的ssh实现也参考了PuTTY的代码。 ######谢谢、、、实现了、、用的QSsh库、这个对于Qt程序来说更好用写、、http://www.oschina.net/p/qssh

    2020-06-03 11:32:55
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
使用C++11开发PHP7扩展 立即下载
GPON Class C++ SFP O;T Transce 立即下载
GPON Class C++ SFP OLT Transce 立即下载