Ver Mensaje Individual
  #15 (permalink)  
Antiguo 18/06/2013, 14:41
nightmarex
 
Fecha de Ingreso: junio-2010
Mensajes: 25
Antigüedad: 14 años, 6 meses
Puntos: 1
Respuesta: Ejecutar script por SSH desde PHP

Pues al final lo logré con ese script, muchísimas gracias dvpareja. Dejo por aquí como lo hice por si a alguien le sirve de ayuda.

Código PHP:
        if(!($con ssh2_connect($ip2222))){
            echo
'No se puede conectar con la máquina '.$ip;
        } else {
            
//Autentificación
            
if(!ssh2_auth_password($con"userssh""userssh")) {
                echo
'Fallo de autentificación en la máquina '.$ip;
            } else {
                
//Ejecución del comando
                
if(!($stream ssh2_exec($con"cmd /C cd C:\bat\script && script.bat" )) ){
                    echo 
'Fallo de ejecución de comando en la máquina '.$ip;
                } else {
                    
//echo "Ejecutado comando 2";
                    
stream_set_blocking$streamtrue );
                    
$data "";
                    while( 
$buf fread($stream,4096) ){
                        
$data .= $buf;
                        echo 
"".$buf;                        
                    }
                    
fclose($stream);
                }
            }
         } 
Y de nuevo muchas gracias, marco el tema como solucionado.

Un saludo!