Author

Topic: php->ssh (Read 834 times)

legendary
Activity: 1120
Merit: 1069
February 20, 2014, 03:57:10 AM
#3
А выводит Resource id #3
потому что ssh2_exec возвращает стрем
Quote
Returns a stream on success or FALSE on failure.
сделай к нему fread
Code: (php)
$connection=ssh2_connect('192.168.0.4', 22);
$h=ssh2_exec($connection, '/home/thepandacoin/bin/thepandacoind getdifficulty');
echo fread($h,1024); // правильно читать до тех пор пока данные есть, результатом вывода может быть не только число но и сообщение об ошибке
fclose($h);

p.s. правильно говорят тебе, перебрасывай порты и работай с rpc вызовами, это по феншую (да и проще, быстрее и надежнее в случае взлома не будет ssh доступа к серверу с кошельками).
legendary
Activity: 3108
Merit: 1358
February 19, 2014, 11:52:52 AM
#2
exec не наш путь, наш человек пробрасывает RPC порт через SSH.
newbie
Activity: 10
Merit: 0
February 19, 2014, 10:52:53 AM
#1
На Ubuntu стоит demon валюты
thepandacoind getdifficulty

Выдал такую же сложность как и на пулах (Допустим 153)
но проблема в другом
Мне нужно получить эту сложность через php

$connection=ssh2_connect('192.168.0.4', 22);
echo ssh2_exec($connection, '/home/thepandacoin/bin/thepandacoind getdifficulty');
Должно вывести 153
А выводит Resource id #3
Jump to: