<?php
$connection = ssh2_connect('shell.example.com', 22);
ssh2_auth_password($connection, 'username', 'password');
ssh2_keepalive_config($connection, true, 30);
$seconds = ssh2_keepalive_send($connection);
if ($seconds === false) {
echo "The keepalive message could not be sent", PHP_EOL;
} elseif ($seconds === 0) {
echo "Keepalive messages are disabled", PHP_EOL;
} else {
echo "Next keepalive message due in $seconds seconds", PHP_EOL;
}
?>