2016-06-17 2 views
0

Я попытался ро выполнить SSH2 с помощью PHP 5.6, но я получил сообщение об ошибкеPHP 5.6 получил ошибку SSH2

Нет совместимый сервер для алгоритмов шифрования клиентских найденных в Net/SSH2.php

Это случилось, когда я обновить PHP 5.4 до 5.6, может ли кто-нибудь сказать мне, как его решить?

вот мой источник

set_include_path(__DIR__ . '/' . PATH_SEPARATOR . get_include_path()); 
include('Net/SSH2.php');  
$ssh = new Net_SSH2('10.48.51.118'); 
if (!$ssh->login('nfc', '@fb204')) { 
    exit('Login Failed'); 
} 

ошибкаNo compatible server to client encryption algorithms found in Net/SSH2.php

+0

Либо ваш сервер или библиотеки Net/SSH2 не поддерживает разумные шифры. – Jakuje

ответ

0

Заканчивать дискуссионную тему здесь https://github.com/phpseclib/phpseclib/issues/434#issuecomment-50597527 это может помочь вам решить вашу проблему.

Вы должны установить, включают путь для вашего SSH файл

+0

все еще не работает, пожалуйста, см. Мое обновление. –

+0

Нет нет. вам придется сначала включить путь включения. перед включением файла. поэтому последовательность будет похожа на set_include_path, а затем включает в себя утверждения – Rupal

+0

, все еще получившие ту же ошибку. –