libssh

    1热度

    2回答

    在阅读到libssh library,我看到他们具体说了 libssh如下分配-IT-解除分配,它的图案。您分配使用xxxxx_new()每个对象都必须使用xxxxx_free() 这是一些来自于它是一个C库,而不是C++库,其中新和删除不存在或者是一个被释放忘记新增和删除以及使用xxxx_new和xxxx_free模式手动创建和删除对象的常见做法?如果这是一种常见做法,那么它对新建和删除以及被调

    1热度

    1回答

    我正在编写一个程序,该程序可以通过SSH使用libssh2库登录到另一个系统。登录后,我使用以下命令执行命令: libssh2_channel_exec(sshchannel, command) 该命令执行正常。但是,一旦关闭通道,进程运行就会中止。在我的情况下,命令(执行二进制可执行文件)将运行很长一段时间,我的程序不能等待它终止。我试着发出以下命令所有相同的结果(该进程仍然在被杀关闭通道)

    0热度

    1回答

    我实现基于libssh SFTP服务器的NodeJS脚本(NPM安装SSH) var config = require('config'); var fs = require('fs'); var path = require('path'); var libssh = require('ssh'); var server; var options = { host: 'lo

    0热度

    1回答

    我正在尝试将本地计算机上的hdf5二进制文件复制到远程计算刀片。我使用libssh在我的Qt应用程序生成它们之后将所需的目录或文件复制出来。使用libssh我可以打开一个ssh_session,进行身份验证,打开一个通道并发送远程命令。 for (QStringList::iterator it = ipList.begin(); it != ipList.end(); ++it) {

    0热度

    1回答

    大家好我想建立一个简单的Windows应用程序(我写的程序)和ssh服务器之间的ssh连接。在我的代码使用libssh,我有这样的一个错误: crypt_set_algorithms2:没有发现3DES-CBC加密算法功能 我使用的代码是: #include <libssh/libssh.h> #include <stdlib.h> #include <stdio.h> int main()

    2热度

    1回答

    我正在创建一个程序,该程序创建一个到中间人服务器的反向SSH隧道,以便本地网络中不能直接连接的计算机仍然可以从外部访问本地网络。我为libssh库选择了这个选项,我在打开一个通道到本地主机以将传入数据转发到本地应用程序时遇到问题。打开SSH会话并请求将数据转发到本地计算机似乎工作正常。但是,我无法打开一个通道到本地主机读取和写入本地应用程序的数据。我正在试图打开连接到本地主机的方式: ssh_ch

    2热度

    1回答

    我正在使用libssh。 在致电ssh_channel_write后,我必须知道是否有数据要读取。 (但我不想检索数据) 如果没有要读取的数据(例如10s后),我会再次拨打ssh_channel_write。 ssh_channel_read和ssh_channel_read_nonblocking都不能这样做。 (并且使用SSH_READ_PENDING检查ssh_get_status也不起作用

    -1热度

    1回答

    有人可以帮我登录到SSH并发送简单的ls命令?这里是我的代码: 你能帮我吗?这里是我的代码: #include <libssh/libssh.h> #include <stdlib.h> #include <stdio.h> int main() { ssh_session my_ssh_session; int verbosity = SSH_LOG_PROTOCOL

    -1热度

    1回答

    链接libssh库我得到以下错误,当我试图编译我的测试程序 g++ main.cpp -o main /tmp/ccICBwKO.o: In function `main': main.cpp:(.text+0xa): undefined reference to `ssh_new' main.cpp:(.text+0x2d): undefined reference to `ssh_fr

    0热度

    2回答

    我正在使用libssh来创建我自己的ssh服务器(某种蜜罐)。我想将连接客户端的IP地址保存到我的日志文件中。如何获得这个IP地址?用C++编程。在此先感谢你们!