ssh2_exec

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : ssh2_exec

Re: ssh2_exec

par Nagol » 29 juin 2012, 07:49

Vaut mieux te faire un script bash, et ne faire que l'exécuter avec php ça sera plus facile et moins couteux (en perf) pour faire le SSH en bash tu as expect qui fait ça très bien.
sinon je serais pas étonné qu'il y ai déja des projets php de gestion de libvirtd, d'ailleurs tu peux très bien avoir virsh sur le serveur qui a apache, étant donné que virt-manager est un client tcp pour libvirtd

Re: ssh2_exec

par Mazarini » 28 juin 2012, 14:51

Le script s'arrete après 30s
Voir le php.ini ou la fonction set_time_limit()

source : http://php.net/manual/fr/function.set-time-limit.php

ssh2_exec

par zooltunis » 28 juin 2012, 13:31

salut à tous,
je suis entrain de creer une page web qui fait gerer les VM
ma pbm est quand je veux envoyer un cmd shell comme

Code : Tout sélectionner

virsh list --all
il faut le sudo
comment je peux faire executer cette commande parfaitement
et y'a quelqu'un a une idée sur SSH2.php class car j'ai tapé ce code là dans index.php

Code : Tout sélectionner

include('Net/SSH2.php'); $ssh = new Net_SSH2('www.domain.tld'); $ssh->login('username', 'password'); $ssh->read('[prompt]'); $ssh->write("sudo virsh list --all\n"); $ssh->read('Password:'); $ssh->write("Password\n"); echo $ssh->read('[prompt]');

bien sur avec mes données personel :lol: :lol:
mais le navigateur m'affiche ce message: Maximum execution time of 30 seconds exceeded in :chemin/vert/ssh2.php
suivi par un tableau
2 5.4419 3817856 Net_SSH2->read( ) ..\index.php:332
3 6.3236 3819488 Net_SSH2->_get_channel_packet( ) ..\SSH2.php:1790
4 6.3236 3819520 Net_SSH2->_get_binary_packet( ) ..\SSH2.php:2015

:priere: :priere: aidez moi svp :priere: :priere: