echo "Hello world!!",
je voudrais executer une commande ssh sur un serveur distant dans un script php, comment faire pour executer a partir d une page php, sachant qu je suis en utilisateur apache ?
merci
echo "Hello world!!",
je voudrais executer une commande ssh sur un serveur distant dans un script php, comment faire pour executer a partir d une page php, sachant qu je suis en utilisateur apache ?
merci
en exécutant depuis ton script PHP, le binaire ssh
ls -l étant la commande qui sera effectuée sur le serveur de destination.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <?php $cmd = '/usr/bin/ssh user@ip_machine_destination "ls -l"'; exec($cmd, $res); ?>
Il te faudra par contre configurer les deux serveurs pour que "user" puisse se connecter directement sur la destination sans avoir à entrer de mot de passe en mode interactif (mais plutot par échange de clés)
Là par contre, je passe mon tour, je ne suis pas expert en administration système, mais une petite recherche sur le net devrait certainement t'aider (avec cette piste)![]()
Partager