Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/06/2013, 13:38
nightmarex
 
Fecha de Ingreso: junio-2010
Mensajes: 25
Antigüedad: 14 años, 6 meses
Puntos: 1
Exclamación Ejecutar script por SSH desde PHP

Buenas,

Estoy realizando un proyecto con varios lenguajes: PHP, batch y bash.
Por un lado tengo el cliente "A", Windows, con un script en una carpeta.
Por otro lado tengo un servidor web Debian que contiene la página en PHP.
Desde un cliente "B" quiero abrir la página, y pulsando un botón ejecutar un comando por SSH que, a su vez, se conecte con el cliente "A" y ejecute el script.

He encontrado algo como esto:

Código PHP:
<?php

function ejecutar() {
$conexion=ssh2_connect('10.40.64.100'2222);
ssh2_auth_password($conexion'usuariossh''ssh123');

$comando=ssh2_exec($conexion'C:\bat\scriptwindows\scriptwindows.bat');
}

echo 
'<input type="button" name="copiabroad" value="Ejecutar script" onClick="'.ejecutar().'">';

?>
Espero que alguien pueda ayudarme, se acerca la fecha de entregar el proyecto y sigo pegado con esto.

Un saludo!