[SSH2] test d'exécution de commande ssh
bonjour,
je suis en train de développer une application web permettant de communiquer avec des serveurs via SSH
en lisant la documentation officielle, j'ai appris que la fonction ssh2_exec() renvoie FALSE si la commande ne s'est pas exécutée correctement. mais je n'arrive pas a faire ce test et lorsque je fait un echo de la valeur de retour, je reçoit toujours le même chiffre , que la commande soit bonne ou pas.
voici mon script:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| <?php
$connection = ssh2_connect('localhost',22);
if(ssh2_auth_password($connection, 'root', '******'))
{
echo "connection SSH reussie";
echo "<br>";
$stream=ssh2_exec($connection, 'net start AudioSrv');
if($stream != FALSE)
{
echo "ça marche !!!";
}
else
{
echo "ça ne marche pas !";
}
}
else
{
echo "Authentification echouée...";
}
?> |
merci d'avance