Bonjour à tous,
Je suis en train de faire un site en PHP sur un serveur A.
Je possède un serveur B où se trouvent plusieurs scripts SHELL qui font plusieurs manips sur d'autres serveurs distants.
Jusque là aucun soucis, mes scripts du serveur B fonctionnent bien en lancement manuel.

Maintenant j'aimerais pouvoir lancer les scripts du serveur B à partir de mon site sur le serveur A en PHP.
J'ai déjà généré les clés privé/public entre mes deux serveurs.
J'ai essayé d'utiliser la fonction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
exec(ssh user@ipB chemin/script.sh)
mais rien ne s'execute...

Pourriez vous m'éclairer à ce sujet là?
De plus, il faudrait que je me connecte avec un utilisateur spécial sur le serveur B (autre que root, disons 'toto' ici). Je suppose qu'il faut rajouter d'autres commande avant d'executer mon script avec exec()...!

D'avance merci.