Connection persistante ssh en php - PHP - Programmation
Marsh Posté le 26-04-2005 à 09:53:41
alors personne n'as une idée ??
Est ce qu'a votre avis, je peux faire un petit prog en C qui ouvre la connection SSH et ensuite, je fais dialoguer ce processus et mon processus php ?
Marsh Posté le 26-04-2005 à 11:12:52
Si tu est courageux...
Marsh Posté le 26-04-2005 à 11:16:01
php n'est pas fait pour ça.
pourquoi tu ne veux pas utiliser SSH ?
Marsh Posté le 26-04-2005 à 11:46:06
beh parce que je n'ai pas reussi a compiler le module. Je suppose que ceci est du au fait que j'utilise php 4.1.2 (debian woody) car il y a des types que le module ne connait pas 'php_context_bidule' est qq autres.
J'ai également essayer avec popen, mais unidirectionnellement, c'est pas très gérable.. et proc_open n'existe qu'a partir de php 4.3.0..
J'ai essayer aussi avec popen et mkfifo, mais la, c'est ssh qui ne veut pas tourner en background.
->
system("mkfifo pin" );
system("mkfifo pout" );
system("ssh Admin@zorg > pin < pou &" ); -> ca bloque ici..
bref, je crois que je vais laisser tomber et faire
des ssh admin@zorg "cmd ; cmd ; cmd"
l'inconveniant est que je récupère tous les résultats de toutes mes commandes d'un coup..
Marsh Posté le 26-04-2005 à 13:45:26
parce que je suis sur un debian stable et que elle a pas l'intention de changer d'état ;-) Sauf le jour ou sarge sera fini
Mes patrons deploiement des debian stable, donc, forcément, je code sous stable, pas le choix
Marsh Posté le 25-04-2005 à 13:23:25
J'utilise php 4.1.2 et sans utiliser le paquet PECL ssh2 :
je voudrais établir une connection persitante (le temps du script) sur une autre machine afin d'y executer plusieurs commandes.
persistante car je gagne en temps pour la connection (1 connection est + rapide que X connections)
sachant que mon script php est sur un serveur linux
qqun a t-il une idée ??