libssh2相关内容

在 xampp 上安装 ssh2

我正在尝试在 xampp 上安装 ssh2 Xampp 版本:3.2.1 PHP 版本:5.4.19 到目前为止,我已使用以下步骤进行安装: 下载libssh2.dll文件并复制到c:\windows\system32 php_ssh2.dll 和 php_ssh2.pdb 文件在“ext"(例如 c:\xampp\php\ext) 文件夹; 从 php.ini 中的 ..
发布时间:2022-01-14 08:39:28 PHP

PHP 在 Windows 机器上安装 SSH2

我正在尝试在 上安装 thisWindows+Apache 机器.文档说 SSH2 需要 OpenSSL 和 libssh2 库.我在 php.ini 文件中添加了这几行: extension=php_openssl.dll扩展名=php_ssh2.dll 并重新启动 Apache,但它仍然无法正常工作(致命错误:调用未定义的函数 ssh2_connect()). 谁能解释一下如何安装这 ..
发布时间:2021-11-11 04:50:43 PHP

将 SSH 身份验证与 libgit2 结合使用

我正在尝试使用 SSH 密钥对带有 libgit2 的 git 服务器进行身份验证.到目前为止,这适用于像 ssh://myuser@host.domain:1234/dirs/repo.git 这样的 URL,其中我的应用程序接受 URL 作为参数. 但是,如果我从 URL(即 ssh://host.domain:1234/dirs/repo.git)中删除用户名,连接将失败,即使我设置了 ..
发布时间:2021-08-27 19:58:05 其他开发

PHP - SSH2 SFTP 下载进展顺利

我觉得这值得一个问题,因为 StackOverflow 似乎没有足够的主题. 我想要 SFTP,使用 PHP 和进度条 我喜欢进度条.但是,这一次我想做一些不同的事情.我想用PHP做以下事情,这个看起来比上一个难很多: 通过 SFTP(通过 SSH?)执行下载 向用户显示下载进度的可见指示 启用暂停和继续下载 认为 FileZilla,但在浏览器中,使用 PHP 构建. ..
发布时间:2021-07-23 19:52:23 PHP

你可以在 php 中使用 ssh2_scp_recv 来获取远程目录吗?

我正在尝试使用 ssh2_scp_recv($connection, '/remote/directory', '/local/directory'); 获取远程目录,但出现错误: 警告:ssh2_scp_recv():无法在第 2 行的/some-php-file.php 中接收远程文件. 如果我使用 ssh2_scp_recv 来获取单个文件,它会起作用. 这个函数应该在目录上工 ..
发布时间:2021-07-16 21:43:05 PHP

哪个PHP值的超时时间为900秒?

我有一个在Ubuntu 14.10上通过apache 2.4调用的脚本.所有站点都可以正常运行,但是其中一个站点不能在我的一台计算机上运行.页面生成会在900秒(15分钟)后死亡. 在我的/etc/php5/apache2/php.ini中没有这样的超时时间. 那是什么,它等待900秒才超时? 这是我的php.ini 我已经安装了php5-ssh2,mysql等其他所有标准 ..
发布时间:2020-06-29 20:02:25 PHP

phpseclib SSH2写入未执行长命令

我正在尝试对设备(防火墙)执行SSH命令.长度短时执行命令.当长度大约为1000个字符时,则不执行命令. 当我通过腻子执行命令时,它也可以正常工作. 在阅读了一些解决方案后,我尝试将超时设置为5秒.仍然没有帮助. 在设备日志中,我可以看到SSH登录和注销.但是没有活动. 我正在使用phpseclib ssh 2.0版 $ssh = new SSH2(ip_addres ..
发布时间:2020-06-29 20:02:20 PHP

PHP ssh2_exec,一次执行多个命令

我正在使用ssh2_exec在CentOS服务器上从PHP执行一些命令,并且已经使用了很多次,但是今天,当我尝试使用&&'使其一次执行4或5个命令时,它不工作.这是下面的代码: if (!($stream = ssh2_exec($con, 'cp -rf /home/shared/Tekkit_Server_3.1.2.zip /home/servers2/'.$mUsername.' & ..
发布时间:2020-06-29 20:02:16 PHP

PHP ssh2_exec流挂起

我一直试图让ssh2_exec运行并从远程主机返回响应,但是无法找出执行此操作的正确方法.我根据其他人的建议一起使用了该功能,但是一旦到达stream_get_contents($errorStream);,该功能就会一直挂起. 我正在运行的命令是ls -l,因此它应该很快执行. public function exec($command) { $stream = ssh2_ ..
发布时间:2020-06-29 20:02:08 PHP

等待命令完成使用PHP中的SSH2_Shell

我有一个在PHP中运行的SSH2_Shell会话.我的问题是,我需要一个命令才能完全完成,然后再移至下一个命令.到目前为止,这是我的代码: $command_capture = "cd /mnt/NADS/scripts/"; $command_capture2 = "./tcpdump.sh $capture_name $sleep"; if (!($conne ..
发布时间:2020-06-29 20:02:02 PHP

如何使用python 3.2使用scp发送文件?

我正尝试通过no-ack的libssh2的python byndings将一组文件发送到远程服务器,但是由于缺少文档,我对库的使用完全迷失了. 我尝试将C文档用于libssh2失败. 由于我使用的是python 3.2,因此paramiko和pexpect都不是问题. 有人可以帮忙吗? 编辑:我刚刚在no-Ack的博客评论中找到了一些代码. import libssh2, ..
发布时间:2020-06-29 20:01:57 其他开发

PHP ssh2_connect()实现超时

我正在使用PHP ssh2库,并且只是在做: $ssh = ssh2_connect($hostname, $port); 问题是我要设置超时,即5秒钟后停止尝试连接.据我所知ssh2库不支持本地连接超时.如何实现超时包装器? 解决方案 我知道这是一个旧线程,但是问题仍然存在.因此,这是解决方案. ssh2_connect()使用socket_connect(). sock ..
发布时间:2020-06-29 20:01:46 PHP

在Windows上编译libssh2

有人可以帮助我使用Visual Studio 2017在Windows上编译libssh2. 我发现的唯一的东西太旧和过时了. 我从github下载了libssh2,先运行cmake libssh2,然后运行cmake -P cmake_install.cmake,但找不到安装文件"libssh2.lib". 我被困在这里! ********更新1 *********** ..
发布时间:2020-06-29 20:01:37 C/C++开发