注意:找不到兼容的服务器到客户端加密算法

时间:2014-05-13 21:30:38

标签: php encryption phpseclib

我使用PHPSecLib通过PHP进行SSH连接,但是我有这个错误:

注意:在1170行的C:\ Program Files(x86)\ EasyPHP-DevServer-14.1VC9 \ data \ localweb \ nodejs \ includes \ classes \ net \ Net \ SSH2.php中找不到与客户端加密算法兼容的服务器

为什么?

由于

1 个答案:

答案 0 :(得分:3)

引用this post

  

因此,phpseclib通过查看哪些对称密钥算法可以包含来确定它们可以使用哪些对称密钥算法。以下链接演示了如何完成此操作:

     

https://github.com/phpseclib/phpseclib/blob/efd3b96dc8e378a5155cb42f4869de85f4153135/phpseclib/Net/SSH2.php#L1110   https://github.com/phpseclib/phpseclib/blob/efd3b96dc8e378a5155cb42f4869de85f4153135/phpseclib/Net/SSH2.php#L3775

     

如果您使用的是PHP 5.4,那么它基本上就是stream_resolve_include_path('Crypt/RC4.php')。如果PHP不认为它是可包含的,那么很难与之争论。

可能是您的include_path也未正确设置。