Aşağıdaki php komut ps-ef gibi basit linux komutları, çalışır, ama. / Dstat-t-a kullandığınızda, askıda gibi görünüyor ve ben geri benim yerel makinede istemini alamadım. Tüm komutları bir uzak ana ssh üzerinden yürütülen akılda Kep:
<?php
$target = time() . '_' . 'txt';
if($ssh = ssh2_connect('10.1.0.174', 22)) {
if(ssh2_auth_password($ssh, 'root', 'kmoon77')) {
//$stream = ssh2_exec($ssh, 'whoami');
$sCommand = 'dstat -a';
//$sCommand = 'ps -ef';
$stream = ssh2_exec($ssh, $sCommand);
//$stream = ssh2_exec($ssh, 'pwd');
stream_set_blocking($stream, true);
$data = '';
while($buffer = fread($stream, 4096)) {
$data .= $buffer;
}
//fclose($stream);
echo $data; // user
}
}
?>