Php ssh — ошибка при запуске SSH-соединения (-1)

Я хочу подключиться к другому серверу по ssh с использованием PHP, но я получаю сообщение об ошибке, как показано ниже. Я очень искал его, но не смог найти для меня подходящего решения.

Предупреждение: ssh2_connect (): Ошибка запуска SSH-соединения (-1): Не удалось отправить баннер в …
Предупреждение: ssh2_connect (): невозможно подключиться к …

это мой php код:

$connection = ssh2_connect($details[0]['address'], $details[0]['port']);
ssh2_auth_password($connection, $details[0]['username'], $details[0]['password']);

-2

Решение

Попытка диагностировать проблемы с libssh2 почти невозможна. Моя рекомендация: использовать phpseclib, чистая реализация PHP SSH, и при условии, что это не решит проблему, вы можете получить журналы, которые помогут в диагностике. например.

<?php
include('Net/SSH2.php');

define('NET_SSH2_LOGGING', NET_SSH2_LOG_COMPLEX);

$ssh = new Net_SSH2('www.domain.tld');
if (!$ssh->login('username', 'password')) {
exit('Login Failed');
}

echo $ssh->exec('pwd');
echo $ssh->exec('ls -la');

echo $ssh->getLog();
?>
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]