Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/07/2015, 22:31
RaKKoS
 
Fecha de Ingreso: junio-2009
Ubicación: House
Mensajes: 38
Antigüedad: 14 años, 10 meses
Puntos: 1
Problema al abrir la shell de Windows y ejecutar una sentencia

Buenas amigos yo por aca otra vez jeje, estoy creando una pequeña aplicación en python para conectarse a un servidor SSH de la forma mas simple posible es decir, abriendo una shell y mandandole los parametros adecuados para que se conecte sin problemas, ya lo he logrado en Linux a través de la libreria os de esta forma :

Código Python:
Ver original
  1. os.system("gnome-terminal -e 'bash -c \"sshpass -p PASSWORD ssh [email protected]; exec bash\"'"\)

Como pueden observar el sistema abre un terminal a través de gnome-terminal y le envia una sentencia para conectarse a SSH sin problemas, el problema radica en querer hacerlo en windows este es mi código en Windows:

Código Python:
Ver original
  1. os.system("cmd -e 'echo -c \"putty 192.162.456.123 -l usuario -p 123456 -ssh\"'")
Sin embargo de esta forma solo abre la Shell de windows sin enviarle la cadena para conectarse a SSH y de forma manual si conecta, ahora bien mi pregunta es ¿existe alguna forma de hacerlo como lo hice en Linux? Gracias de antemano..