Pages : 1
#1 Le 16/01/2012, à 21:13
- goldiman
Lancer des commande ssh en php
Bonjour a tous j'aimerais pouvoir crée une interface de gestion de serveur a distance et pouvoir
utiliser les commande suivante (ssh) dans une page web php:
./ stop xxxxxxx
./start xxxxxxxx
./restart xxxxxx
Il faudrais également que soit capable d'ouvrir un fichier config depuis ma page web et que je puisse modifier un mot de ce fichier via un champs sur ma page web puis qu'il s'enregistre automatiquement.
Si vous avez des liens ou des solution a me proposez je suis tout ouïe.
Merci beaucoup
Goldiman
Hors ligne
#2 Le 17/01/2012, à 14:46
- fridobox
Re : Lancer des commande ssh en php
La fonction system de php permet de lancer n'importe quelle commande du serveur.
Attention, c'est l'utilisateur d'Apache qui lancera ces commandes il me semble.
Tu peux donc l'utiliser pour lancer stop/start/restart, pas besoin de SSH si ces scripts sont sur le même serveur que le php.
Pour le fichier de config, il faut concocter une commande ou un script bash/perl/... qui fasse cela.
Tu devrais demander cela sur un forum orienté développeur ; comme developper.com par ex.
Ubuntero depuis 7.04. Linux registered user number 486328
Hors ligne