Bonjour,
J'essaye donc de faire un ping sur une machine distante via le protocle ssh2 avec php.
j'ai installé ssh2 sur mon serveur wamp.
avec le bout de code suivant, j'arrive a me connecté a la machine distante "monserveur" en ssh2 et j'obtient la réponse sur ma page putty.php:
voici le code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 okay: logged in...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 <?php if (!function_exists("ssh2_connect")) die("function ssh2_connect doesn't exist"); // log in at server1.example.com on port 22 if(!($con = ssh2_connect("monserveur", 22))){ echo "fail: unable to establish connection\n"; } else { // try to authenticate with username root, password secretpassword if(!ssh2_auth_password($con, "monlogin", "monpassword")) { echo "fail: unable to authenticate\n"; } else { // allright, we're in! echo "okay: logged in...\n"; // execute a command } } } ?>
le but maintenant et de pouvoir taper des commandes comme si j'etais sur putty.
par exemple dans putty une fois connecté, je dois entrer ds le menu 7 et ensuite choisir l'option 3 pour enfin envoyer mon ping (ping 10.0.0.1)
comment puis-je donc réaliser cela et récupérer le résultat ?
D'avance merci pour l'aide
Partager