|
Posted by roN on 02/09/07 20:49
"roN" <example@example.com> wrote
> "roN" <example@example.com> wrote:
>> Hi,
>>
>> I would like to send an ssh command to our ssh server from which i would
>> liek to read the output.
>> I get stuck with following lines:
>>
>> <?php
>>
>> $ip = 'server';
>> $user = '****';
>> $pass = '****';
>>
>> $connection = ssh2_connect($ip, 22);
>> ssh2_auth_password($connection,$user,$pass);
>> $shell = ssh2_shell($connection,"bash");
>>
>> $cmd = "rrs -l -p42011";
>> $stream = ssh2_exec($connection, 'rrs -l -p42011');
>> *** Above line shows what i actually want to get the output from but it
>> just seems to run, run, and run till it finally times out (but works
>> nicely if entered in the console manually)... but the next line (which is
>> marked as comment) gives me a valid output after seconds. I'm totally
>> stuck here, if anyone could help me, that would be great!***
>
> a second try actually gives following output:
> "[i] using plain-text communication "
> any ideas are appreciated! Thanks!
>
>> //$stream = ssh2_exec($connection,'ls -la');
>> stream_set_blocking($stream,1);
>> stream_set_blocking($stream,true);
>> while($buffer = fread($stream,1024))
>> {
>> echo $buffer;
>> }
>> ?>
>>
Would anybody know how to help tho? Would be highly appreciated! Thank you!
Navigation:
[Reply to this message]
|