Install: libssh2-1-dev libssh2-php
Source:
<?php
if (!function_exists("ssh2_connect")) die("funkcja ssh2_connect nie istnieje ");
// logowanie
if(!($con = ssh2_connect("192.168.15.214", 22))){
echo "fail: NIE MOGE USTANOWIC POLACZENIA\n";
} else {
// autentykacja
if(!ssh2_auth_password($con, "root", "XxXx3")) {
echo "fail: NIE MOGE POPRAWNIE ZALOGOWAC\n";
} else {
// jest OK
echo "okay: ZALOGOWANO\n";
// WYKONANIE KOMENDY
if (!($stream = ssh2_exec($con, "ps -aux"))) {
echo "fail: NIE MOGE WYKONAC POLECENIA\n";
} else {
stream_set_blocking($stream, true);
$data = "";
// $uf = fread($stream,4096);
// echo $uf;
while ($buf = fread($stream,4096)) {
$data .= $buf;
echo $data;
}
fclose($stream);
}
}
}
?>