发送'输入'使用libssh进行远程处理

时间:2013-04-22 03:05:32

标签: c++ ssh libssh

我正在使用libssh登录终端,然后运行ncurses应用程序。

我正在关注本教程,当时发送一个字符: http://api.libssh.org/master/libssh_tutor_shell.html

ncurses应用程序等待用户输入getstr(),我的问题是,当我写输入并按回车时,libssh发送'\ n'而不是输入信号,因此curses应用程序崩溃。

1 个答案:

答案 0 :(得分:0)

你应该在这里使用文档bash语法。您通过libssh API发送的命令将如下所示:

your_instruction <<tag\ntag

研究following examples