问题标签 [libssh2]
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.
perl - Perl,Net::SSH2,如何从 ssh 读取整个数据?
我需要使用 Net::SSH2 读取程序输出。我的问题是隐藏在程序输出底部的一些数据。在 ssh 模式下,我需要在键盘上输入“Return”才能查找下一个。这对于在 perl 脚本中使用很尴尬 =)。我知道 Net::OpenSSH 做得很好,但我确实需要使用 Net::SSH2。有谁知道,我怎样才能得到它?谢谢!
UPD:下面的一些代码
在这段代码中,我在底部打印带有终端“--More--”提示的命令输出。Simple Net::OpenSSH "capture" 方法同时返回一个完整的数据:
是否可以使用 Net::SSH2 做同样的事情?
php - 在 Windows 7 64 位上使用 ssh2_connect() 未定义函数 php 5.4.3 时出错
我正在使用 wampserver 2.2 apache 2.2.22 php 5.4.3 mysql 5.5.24,我已经为 php 5.4 安装了 php_ssh2.dll 扩展,并将其添加到 php.ini 中,
extension=php_ssh2.dll
然后重新启动所有服务。我尝试使用ssh2_connect()
但它不起作用,我真的不明白为什么导致该版本与 php 5.4.3 兼容。
如果您有任何提示,请告诉我这里是我下载 ssh2.dll的链接
php - ssh2_exec 不执行简单命令
我在ssh_exec()
拒绝在 Windows 中执行命令时遇到了噩梦。
这是我的代码:
它向我显示以下警告:Unable to request a channel from remote host in
. 如果您有任何提示,请告诉我。谢谢你。
php - SSH2 PECL / phpseclib 防火墙阻止 getaddrinfo 失败
我创建了一个基于 PHP 的 SFTP 应用程序,它运行良好。现在我必须把它放在有防火墙的服务器上。我收到此错误:
消息:ssh2_connect(): php_network_getaddresses: getaddrinfo failed: Name or service not known
如果我关闭防火墙,它工作正常。防火墙接受:
- 所有出站端口。
- 所有入站 443 流量,但丢弃所有其他入站流量。
我读到了一些关于 cURL 需要打开端口 9091 入站的内容,但这没有用。
我尝试允许所有入站端口 22 (ssh) 流量,但这不起作用。
我尝试允许所有入站端口 80 (http) 流量,但仍然无法正常工作。
我尝试使用 phpseclib 而不是 SSH2 PECL,但仍然得到相同类型的错误。
有谁知道必须打开哪些入站端口?
或者对可能发生的其他事情有任何想法?
php - 我使用 mysql 命令从 ssh2_exec() 没有得到任何结果
我有问题。如果我运行 mysql 命令,我的 PHP 脚本会中止:
用putty是命令没问题的。任何其他命令,如“ll -la”或其他命令都没有问题。
你能告诉我为什么它不起作用吗?
再见莫
php - 在 Cygwin 中使用 OpenSSH 从 Ubuntu Server 到 Windows 的 PHP ssh2_exec() - 工作但第二次失败
我一直在两个 Ubuntu VM 之间使用 PHP 的 ssh_connect() 和多个 ssh_exec() 没有任何问题。但是,现在我需要通过OpenSSH/Cygwin从Ubuntu Server调用多个ssh_exec()到Windows机器。以下代码中 ssh2_exec() 的结果第一次打印位于 /var/www 的文件数组,但第二次或更多次返回空数组。
如果我在第二个 ssh_exec() 之前使用 ssh2_connect ,它会再次返回一个文件数组。我什至尝试使用 phpseclib 但遇到了同样的问题。此外,我需要执行其他命令,如 Git,因此 opendir() 或 readdir() 等 PHP 函数不足以解决此问题。
Cygwin OpenSSH 中是否存在导致此问题的内容?谢谢。
php - 如何使用 ssh2 提取 zip 文件
我正在尝试使用 SSH2 提取 ZIP 文件,但运气不佳。
我试过这段代码:
但它什么也没做。虽然,当我直接在终端/命令提示符中键入命令时,它工作得很好。
我怎样才能让它工作?
谢谢!
ios - Stream of data through NMSSH
Hi I want to develop an SSH application for OSX and i have been looking into NMSSH, which is built on libssh2. How can I handle the following use case:
The application user sends a ping command to the server. => the result is continious responses
NMSSH's approach is send a command get a response and put that in a NSString, see below. But how can i handle a case with for instance ping where the response goes on and on. Do I need to use another SSH package for this functionality?
ios - NMSSH的正确使用
创建会话时,会启动一个 shell 并写入命令:没有收到任何响应,并且永远不会调用缓冲区的回调方法,我错过了什么?:
(使用通道执行单个命令:执行有效)