phpseclib相关内容
..
我希望允许用户直接从 sftp 服务器下载文件,但在浏览器中. 我找到了读取文件和回显字符串的方法(使用 ssh2.sftp 或 phpseclib 连接),但我需要下载,而不是读取. 此外,我看到的解决方案建议从 sftp 服务器下载到 Web 服务器,然后使用 readfile() 从 Web 服务器到用户的本地磁盘.但这意味着两个文件传输,如果文件很大,我想这会很慢. 您可
..
我已经写了一个本地连接mysql数据库的php文件.现在,我想通过 SSH 连接到远程数据库.目前,我的数据库的连接函数在 php 中如下所示: $this->db = new mysqli(_SERVR_URL, _SERVR_USER, _SERVR_PASS, _SERVR_DB);如果 ($this->db->connect_errno) {echo "无法连接到 MySQL: (" .
..
抱歉,如果我在文档中遗漏了这一点,但是否可以使用私钥和密码(不是我的私钥的密码)连接到 SFTP 服务器. 示例显示了用户名/密码、用户名/密钥和用户名/密钥/密钥密码验证类型. 通过命令行连接时,我会收到输入密码的提示... user@x.x.x.x 的密码: 希望这个库可以处理这个问题吗? 否则,是否还有其他基于 PHP 的解决方案可能支持用户名/密钥和服务器密码
..
我正在尝试在 PHP 服务器和 Unity 3D 游戏(在 Web Player 中)之间建立安全的 RSA 连接.在进程结束时 $rsa->decrypt() 返回 "false" :-( 服务器生成 RSA 密钥并将公钥发送给 Unity: $rsa = new Crypt_RSA();$rsa->setEncryptionMode(CRYPT_RSA_ENCRYPTION_PKCS1
..
更新:我已经重写了示例代码,CSR 与实际的 openssl 创建的 CSR 非常接近(仅缺少 CA:False 扩展属性) 我已经有一个 CA,想动态生成用户证书,以便使用 phpseclib 注册授权设备. 我知道逻辑有点混乱,这段代码是从各种不同的例子拼凑而成的: loadKey( file_get_contents(CAKEY) );//加载我们的 CA 密钥以进行签名$CA
..
是否可以为 CSR 上的 subjectAltName 设置 x509 v3 扩展属性? 我能够成功生成 CSR,然后将其传递给 CA 进行签名. CA 能够调用 X509->setDomain("bob.com","*.bob.com","asdf.org") 之类的函数;并且它们毫无问题地出现在最终证书中(注意:我正在为 phpseclib 执行签名、重新加载、设置扩展、辞职解决方
..
所以我要移到运行旧 IBM 操作系统和 GUI 的旧服务器中当我去登录时,我运行命令: $ssh->write("username\n");$ssh->write("Passw0rd"); 但是它只是输出 输入您的 ID 用户名输入您的密码 就好像 \n 从来没有工作过一样. 解决方案 该系统最抽象的方式是一台旧的 windows 机器.\n 适用于现代机器,但较旧的 Window
..
我正在使用 phpseclib(https://github.com/phpseclib/phpseclib)我遇到了一个我不知道如何解决的问题. 所以基本上我想使用 PHP 通过 SSH 连接到运行脚本的同一台服务器来执行一些 SFTP 事务. 我在命令行上尝试了 ssh localhost 并且它使用我的 SSH 密钥对让我登录. 我实现了 phpseclib 来从/向远程服
..
我无法让运行 easyPHP 12 的本地环境 Win7 连接到我的服务器 ubuntu 11.04. 我通过 sftp 连接到我的服务器,filezilla 很好,我可以通过 ssh 连接到我的服务器,putty 很好...服务器目前不需要密钥,只需要一个 uname 和 pword... 我不明白,我通过 php 脚本传递的细节与我从 filezilla 和 putty 传递的细节
..
我正在尝试使用 phpseclib 的 NET_SSH2 库连接到 HP 交换机.只是为了测试/开始,我正在尝试登录,然后在交换机上运行“show interfaces brief"命令.但是在它登录后,我收到一条错误消息: 不支持 SSH 命令执行. 代码如下: login('', 'password')) {//如果你不能登录...exit('登录失败');}别的 {echo '已登
..
我正在使用 phpseclib 并且需要制作几个 php 函数,使某人能够以编程方式 ssh 进入他们的服务器并更改 root 密码,并更改可能忘记密码的用户的密码(因此必须以 root 身份登录). 我尝试使用 libssh2,但发现它使用起来有点讨厌.我现在正在研究 phpseclib,它看起来更健壮.但是当我尝试像这样使用“su"命令时: echo $ssh->exec('su');
..
我目前正在为我的项目使用 laravel(它使用 phpseclib)并且在 ssh 连接时遇到问题,出现错误 最大执行时间超过 60 秒 现在我知道这个值可以扩展但我不应该为了运行一个简单的 ls 命令. 这门课似乎失败了phpseclib/Math/BigInteger.php 我已经尝试了 phpseclib 文档 中的每个示例,我仍然得到相同的结果错误. 我也尝试过使用
..
尝试使用 phpseclib 在 PHP 中进行简单的 SFTP 文件传输.代码如下: login("username", "password")) {echo($sftp->getLog());exit('登录失败');}echo($sftp->getLog());$sftp->get("remotefile.txt", "localfile.txt");?> 它在任何地方都能完美运行,但需
..
我正在使用 phpseclib - SFTP 类并且正在尝试上传这样的文件 - $sftp = new Net_SFTP('mydomain.com');if (!$sftp->login('user', 'password')) {exit('登录失败');}$sftp->put('/some-dir/',$fileTempName); 然而,文件并没有被上传到 some-dir 中,而是在
..
我想从使用 PHP 的 SFTP 服务器的大文件 (30MB) 中获取最后 15 行. 我尝试像这样使用 phpseclib 的 SFTP 功能: include('./Net/SFTP.php');$sftp = new Net_SFTP("server", 2022);if (!$sftp->login('username', 'password')) {exit("登录错误");}$
..
我希望能够通过 SFTP 从服务器获取文件,以便我的 Web 服务器允许用户随后下载它.为了实现这一点,我使用了 phpseclib 库.不幸的是,这真的很慢,因为我只能达到 300-350kb/s 的速度,而在从托管原始文件的服务器直接下载之前,我可以达到超过 1mb/s.由于我们公司的一些内部原因,我们不得不将这些文件重新定位到另一台只打开了 22 端口的服务器上,因此当用户访问以下链接时:h
..
我必须使用 PHP 连接到 SFTP 服务器.我为此使用了 phpseclib.我在 Internet 上找到了一些示例,但无法连接到 SFTP.我正在使用自定义端口 (2222) 连接到 SFTP.请告诉我在哪里可以定义自定义端口以连接到 SFTP.
..
所以它所做的是成功连接然后上传文件 logo.png 但如果我使用 html 上传代码,文件的内容不是网络主机上的内容或使用 html 上传的内容.它在文件中放置的是第二个 ' 之间的实际文本,因此对于该示例,logo.png 的内容实际上是 logo.png 而不是图片. require_once("ftp/vendor/autoload.php");使用 phpseclib\Net\SFTP
..
我刚刚为自己发现了 phpseclib,并希望将它用于我的代码.不知何故,我不知道如何将文件从一个 sftp 目录复制到另一个 sftp 目录.如果你能帮我解决这个问题就好了. 例如: 复制所有文件 /jn/xml/ 到 /jn/xml/backup/ 解决方案 $dir = "/jn/xml/";$files = $sftp->nlist($dir, tru
..