libssh2

    2热度

    1回答

    我的任务是连接到基于Windows的SFTP服务器,该服务器需要密钥和密码才能连接到它。 我已经计算出如何使用密码或密钥进行连接,但是我无法弄清楚如何使用密码或密钥进行连接。 通过主要连接: //connect to server $connection = ssh2_connect($SSH_ipadd, 22, array('hostkey'=>'ssh-rsa,ssh-dss')); i

    1热度

    1回答

    我正在尝试使用ssh2-sftp库在Node中读取/写入文件。当我在sftp站点上对更大的CSV文件(但不是太大 - 如2 MB)执行sftp.get,然后读取返回的流上的数据时,第14个流之后的呼叫挂在我身上。 (“数据”)呼叫。我已经用几个不同的示例文件测试过这些代码,并且代码在较小的文件上工作正常。但是,如果一个CSV文件足够大以至于无法通过第14次调用,那么它就会挂起,就好像它不能再读取一

    0热度

    1回答

    我需要通过ssh从远程服务器的根目录中获取一些文件,本地机器使用php7。我已经做了这个脚本: <?php $strServer = "my-server.com"; $strServerPort = "22"; $strServerUsername = "my.username"; $strServerPassword = "my-password"; $resConnection =

    0热度

    1回答

    我已经安装了PHP的ssh2扩展。运行: # php -m | grep ssh2 回报 ssh2 而且在phpinfo()函数,我有: libSSH Version: libssh2/1.4.2 但有没有实际安装扩展。我已经证实我的php.ini有 extension=ssh2.so 在里面,但还没有扩展。 忠告欢迎,谢谢!

    0热度

    5回答

    我们更改了托管公司,并且ssh2在其中工作的位置不再有效。我们在新服务器上启用了ssh2,并启用了allow_url_fopen。 我能看到的唯一区别是旧服务器使用PHP 5.4.45,新服务器使用PHP 5.6.28。 但是,我现在得到以下错误。 Could not open remote file: ssh2.sftp://Resource id #337/my/directory/file.

    2热度

    1回答

    有些人可以帮助我用Visual Studio 2017在Windows上编译libssh2。 我发现的唯一的东西都是过时的和过时的。 我从github下载了libssh2并运行cmake libssh2,然后cmake -P cmake_install.cmake,但找不到INSTALL文件“libssh2.lib”。 而我卡在这里! ********更新1 *********** Crypto_

    0热度

    1回答

    有人能解释我从libssh2 lib中的libssh2_scp_recv2()函数吗? 根据to this我需要输入会话VAR(LIBSSH2_SESSION *session)的路径,我想要的文件(const char *path),并与我想要的文件(struct_stat *sb)的信息的结构。 从哪个部分我收到该文件的数据?因为返回是指向通道的指针。

    0热度

    1回答

    我正在使用libssh2 lib与设备进行SFTP会话。 但是,当我尝试读取文件并返回输出时,永远不会返回完整的文件。 我想是因为控制字符(如\0)在文件中间。 代码: sftp_handle = libssh2_sftp_open(sftp_session, filename, LIBSSH2_FXF_READ, 0); if (!sftp_handle) return "-1"; char

    4热度

    1回答

    有一些麻烦,使用与SshUserKeyCredentials验证libgit2sharp-SSH SshUserKeyCredentials认证: var co = new CloneOptions(); co.CredentialsProvider = (_url, _user, _cred) => new SshUserKeyCredentials { PrivateKey="C:\\pat

    0热度

    1回答

    我想关注this tutorial了解如何在PHP中创建CRON作业。 两件事情: 我的工作在Windows计算机上。但教程说, crontab中,或“cron表”,是Linux系统进程/守护进程 利于重复任务调度从而减轻了我们的 日常程序。 那么这是否意味着它不能在Windows机器上工作? 我读过SSH2只适用于 之前的PHP 7.0。 我现在有PHP 7.0所以现在的问题是,我应该降级 我的