ssh2 scp send — Есть ли какая-то причина, по которой функция PHP ssh2_scp_send () не будет работать на той же машине?

Я пытаюсь подключиться через ssh с php и отправить файл. Когда машины разные, это работает. Когда я подключаюсь к той же машине, это не работает.

$this->conn = ssh2_connect($this->ci['host'],$this->ci['ssh_port']);
ssh2_scp_send($this->conn,$ssh_source,$ssh_destination);

Соединение $ this-> conn действует в обоих случаях.
Так есть ли причины, по которым ssh2_scp_send () не будет работать, когда $ this-> conn подключается к той же машине? При попытке на той же машине я получаю: Предупреждение: ssh2_scp_send (): Ошибка создания удаленного файла: (ноль)

0

Решение

Согласно этот

1: http://php.net/manual/en/function.ssh2-scp-send.php Документация эта функция используется для копирования файла из локальной файловой системы на удаленный сервер с использованием протокола SCP.

Так что для той же системы вы можете использовать эту функцию — копия

0

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

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

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