问题标签 [libssh]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 从远程执行的进程中获取状态
我正在使用libcURL
s调用远程进程libssh2
。远程服务器是 Linux (CentOS),客户端是 Windows XP。我也在使用 Qt 4.6 和 C++。进程是一些第三方应用程序,它们将被调用libssh2
我可以使用libssh2_channel_exec()远程执行进程。
但是如何获取被调用进程的状态呢?说例如喜欢PROCESS_STARTED
或PROCESS_COMPLETED
或PROCESS_RUNNING
或类似的东西。
现在libssh2_channel_exec()
返回只是0
为了成功。
有什么方法可以获取此类远程执行进程的状态吗?欢迎任何有关此的指示。
c++ - libssh2 和 C++
当我尝试在我的 C++ 类中使用 libssh2 时,我不断收到以下错误:
如果我使用 C 做同样的事情,一切正常。
有什么帮助吗?
以下是构建命令
以下是类成员函数
是的平台是linux
libssh - ssh 客户端返回错误“无法应用选项”
连接到 SSH 服务器时出现“无法应用选项”。
当我检查库的源代码时,我在 client.c 中发现以下代码返回错误。
谁能告诉我可能导致此错误的可能性是什么?
libssh - 在 windows 中使用 ssh_connect API 的问题
我在 OS X 上使用 libssh 测试了一个简单的代码,它的工作原理很简单。但是,当我使用 vc10 在 Windows7 上移植此代码时,它无法正常工作。ssh_connect API 阻塞,不再进行。
以下代码是我的测试程序的一部分。
我从www.libssh.org下载了包含、lib 和 dll 文件,没有编译和链接错误。
我的代码有什么问题还是我错过了一些重要的事情?
python - python中的ssh网关 - 可用颜色?
我正在使用libssh2 的 python 绑定以编程方式连接到 SSH2 服务器。接收到的输出应转发到远程服务器并在那里显示。
下面的代码可以正常工作,但它以单色显示结果。如何显示颜色或至少获得 VT100 终端控制转义序列,以便我可以用 HTML 标记替换它们?
如果需要,我可以使用另一个 ssh 库,我只是喜欢 libssh2 绑定的简单性和文档...我愿意接受其他建议。
linux - 带有 libssh2 的 libcurl - 链接时可用的一个或多个库在运行时不可用
尝试 ./configure libcurl 7.22.0 时出现以下错误
链接时可用的一个或多个库在运行时不可用。链接时使用的库:-lssh2 -lssl -lcrypto -lrt -lz
当我使用--without-libssh2 进行./configure 时,它工作得很好。
我已采取的步骤:
顺便说一句,SSL 支持工作正常。我一定是在 libssh 上做错了什么
我也试过:
但这并没有什么不同。我不知道还能尝试什么。
c++ - 诊断 libssh2 SFTP 阻塞调用
我正在使用 libssh2 的最新 Git 树来执行一些 SFTP 工作。我正在使用非阻塞接口。
我已成功建立与 SFTP 服务器的连接、登录和传输文件。
但是,我遇到了一个问题,即对libssh2_sftp_write(sftp_handle, ptr, nread)
plain 的调用挂起。这总是在传输 237115172 字节数据后发生。
虽然有效载荷小于这个数字,但事情进展得很好。
我正在传输多个文件。我对整个事务使用单个 SSH 会话(和单个套接字)。任何人都可以提出解决这个问题的方向吗?神奇的数字 237115172 是一个提示,但它对我来说还没有任何意义。我可能做错了什么?
这是直接来自 libssh2 示例的代码:
我可以发布完整的源代码,但是它很长,而且由于它是 QT 应用程序的一部分,因此需要花费一些精力才能撕掉。
c++ - 如何在 VS10 中使用 libssh
如何将 libssh 实现为我的编译器将识别的库?我正在使用 Visual Studio 2010 C++,并且我已经毫无问题地包含了 Boost 库,但是我使用 Boost 所做的过程很奇怪,我可以告诉 libssh 会有所不同。
我真的不想做一个 DLL 文件,我想要一个可执行文件,但是我知道 DLL 文件可以通过 .rc 脚本嵌入到可执行文件中。(然后提取并加载)
我从来不需要在我的任何项目中包含除 Boost 之外的库,我觉得我真的应该知道如何做到这一点。请注意这是 libssh 而不是 libssh2。谢谢。
c - 为什么这个程序通过引用传递参数
我正在为我正在处理的需要 libssh 的 linux 程序编写一些代码。我正在查看他们的教程页面,我看到它通过ssh_options_set()
引用传递了所有参数。这是为什么?
c++ - libssh 不返回命令结果
我正在使用 libssh 向计算机发送远程命令。该命令是实时的,因此我试图在生成数据时获取数据。基本上我正在对鼠标事件进行十六进制转储,并且我想要该数据,因为它进来了。我怎样才能让这个从我的命令返回实时结果?