Bonjour,
je dois réaliser une application de gestion multi-serveur (apache, Mysql, Mail, ...).
Je dois donc faire une interface client qui executera des actions (mkdir, sed, ...) sur un serveur donné.
J'envisage actuellement plusieurs solutions :
- Faire un Serveur PHP TCP (socket) sur le serveur et envoyé une requete (par exemple : ajouter un utilisateur) depuis le client. Le serveur TCP PHP fera donc l'action demander sur le serveur
- Executer les actions directement au niveau du client avec le module SSH (ssh_connect, ...) les scripts (mkdir /var/www...) seront donc directement dans le code du client.
- Appeler un script sur le serveur via SSH depuis le client, qui executera les actions directement sur le serveur (dans ce cas, les mkdir et autres ne seront pas dans le code du client, mais dans un script coté serveur).

Pouvez vous me dire quel méthode est la mieu ? coté sécurité ?
Merci d'avance