Невозможно создать SSH-туннель с функцией PHP ssh2_tunnel

Я использую PHP 5.6 с расширением ssh2 для создания туннеля SSH к удаленному хосту, вот мой код:

$connection = ssh2_connect($host[0], 22);
if (ssh2_auth_password($connection, $host[1], $host[2])) {
if ($tunnel = ssh2_tunnel($connection, '127.0.0.1', 1080)){
//curl commands
}
}

Я могу сделать некоторые команды Linux, работающие с ssh2_exec но не могу создать SSH туннель с ssh2_tunnelвот журналы ошибок:

Предупреждение PHP: ssh2_tunnel (): невозможно запросить канал с удаленного хоста

Кто-нибудь может дать мне несколько советов?

1

Решение

Сервер SSH, к которому вы подключаетесь, не имеет включенной переадресации TCP (т.е. AllowTcpForwarding no). Вам нужно будет попросить администратора сервера включить его.

0

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

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

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