ssh — В чем разница между ожидаемым_попеном () и fopen () в переполнении стека

Я новичок в php и пытаюсь установить SSH-соединение с маршрутизатором. Итак, какую функцию «pect_popen () «или» fopen () «я должен использовать ??
В чем разница между ними. Какой из них я должен использовать для установления соединения SSH с маршрутизатором?

expect_popen("ssh -o ConnectTimeout=$this->connectTimeout $this-
>userName@$this hostName -p $this->port -s netconf");

$this->stream = fopen("expect://ssh -o ConnectTimeout=$this->connectTimeout
$this->userName@$this->hostName -p $this->port -s
netconf", "rw");

В настоящее время я использую в своем коде Ожидаемую_попен (), но увидел эту проблему: https://bugs.php.net/bug.php?id=57918
Все еще не уверен, должен ли я переместить свой код в fopen () или нет.

2

Решение

Задача ещё не решена.

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

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

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