LINUX.ORG.RU

А что он должен давать в ответ?

P.S. не нашёл в описании функции, что она может подключаться к ssh.

roy ★★★★★
()

А кто тебе сказал что не подключатся? То что тебе вывелось это не ошибка, а информация о том что это ресурс или как его там правильно звать.

LebedevRI
()
Ответ на: комментарий от provaton

Как бы в первом посте:

>вот такой код при подкючении к openssh даёт в ответ: "return: Resource id #2"

Действительно, причём он здесь?

roy ★★★★★
()
Ответ на: комментарий от roy

ошибочка... openssl.... подключаемся к SFTP...

кстати гугление по Resource id #2 ник чему не привело, ещё мне выводилось Resource id #4 при других обстоятельствах.

sniper21 ★★★★★
() автор топика
Ответ на: комментарий от sniper21

Ты прикалываешься чтоли? Resource - это хендлер соединения, указатель на него. Читай про тип данных Resource ( http://ru.php.net/manual/en/language.types.resource.php ). Потом переменную $conn надо использовать при работе с сервером. Посмотри на параметры функции ftp_login, например, первым параметром как раз передается хендлер

> ftp_stream


> The link identifier of the FTP connection.

boombick ★★★★★
()
Ответ на: комментарий от sniper21

а #2 и #4 это просто порядковые номера открытых ресурсов. Гуглить по этим значениям - это финиш конечно.

boombick ★★★★★
()
Ответ на: комментарий от provaton

угу, каша...

вот что мне нужно было:

#!/bin/env php <?php $connection = ssh2_connect('xxx.xxx.xxx.xxx', 22); ssh2_auth_password($connection, 'username', 'password'); ssh2_scp_recv($connection, '/tmp/testname.txt', 'test_name.txt'); ?>

работает, и работает правильно. Вопрос, а где собственно шифрация соединения? или она как-то внутри зашита libssh2?

sniper21 ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.