Hola, yo para esas cosas siempre he usando subprocess: http://docs.python.org/library/subprocess.html
Con el que puedes hacer cosas como: import subprocess ret = subprocess.call(["ssh", "user@host", "/path/to/foo/bar.py"]); Espero que te sirva. Un saludo, 2012/9/17 Eduard Diaz <eventgra...@gmail.com>: > Hola, > > Para tareas de mantenimiento de servidores web utilizo paramiko [1]. > > Normalmente me hago unos scripts que se ejecuten mediante cron y así > realizar backups de bases de datos, copias de archivos log para > tratarlos en local, lanzar procesos de chequeo, etc. > > Funciona a partir de python 2.2 y en [2] tienes un script con cliente > sencillo que es genial como base para crearte el tuyo propio. > > > [1] http://www.lag.net/paramiko/ > [2] > http://code.google.com/p/lexel-intern0t/source/browse/trunk/Python/ssh_client.py > > Saludos > > > El día 15 de septiembre de 2012 18:38, Alvaro Manrique > <sanreikaj.fo...@gmail.com> escribió: >> Evalúa actualizar python o usa un virtual env. No he visto el framework pero >> por lo que explica el amigo se ve interesante >> >> El 15/09/2012 11:52, "Josu R." <jrvi...@gmail.com> escribió: >> >>> Perdona, pero se me habia escapado el tema de python 2.3, por lo que >>> olvidate de robotframework que requiere python26, pero puedes usar >>> paramiko+pycrypto y revisar la libreria que te comente. >>> >>> http://www.lag.net/paramiko/ >>> >>> platforms supported: POSIX (Linux, Solaris, BSD, etc.); MacOS X; Windows >>> python 2.3: python 2.2 is also supported, but not recommended. >>> pycrypto 2.1+ >>> >>> >>> El 15 de septiembre de 2012 17:39, Patricio Valarezo >>> <patov...@pupilabox.net.ec> escribió: >>> > >>> > El 16/09/12 1:41, Jose Caballero escribió: >>> > >>> >> Hola, >>> >> >>> >> >>> >> estoy buscando algún paquete compatible con python 2.3 que me permita >>> >> administrar un número indefinido de máquinas remotas via ssh. Asumimos >>> >> que >>> >> las claves públicas están ya distribuidas, eso no es problema. Quiero >>> >> hacer >>> >> cosas como >>> >> >>> >> $ ssh r...@host001.mi.dominio '/etc/init.d/xyz stop' >>> >> ... >>> >> $ ssh r...@host999.mi.dominio '/etc/init.d/xyz stop' >>> >> >>> >> Y gestionar los outputs de forma eficiente, etc. >>> >> >>> >> Veo en google varias cosas. Por desgracia no tengo tiempo de probarlas >>> >> todas. Por eso pregunto en esta lista: qué herramientas habéis probado y >>> >> vuestro nivel de satisfacción? >>> >> >>> >> >>> > mmm... compatible con 2.3 no estoy seguro pero fabric es una muy buena >>> > solución para automatización de tareas distribuidas. >>> > >>> > -- >>> > patoVala >>> > Linux User#280504 >>> > Hablando en http://www.elprimoalcahuete.com >>> > "The difference between a good haircut and a bad one is seven days." >>> > +--[ DSA 1024]----+ >>> > | .o.. | >>> > | .oo.. | >>> > | . =... . | >>> > | . = + ... o . | >>> > | * .S= + o | >>> > | . . o = E | >>> > | . o | >>> > | | >>> > | | >>> > +-----------------+ >>> > >>> > >>> > _______________________________________________ >>> > Python-es mailing list >>> > Python-es@python.org >>> > http://mail.python.org/mailman/listinfo/python-es >>> > FAQ: http://python-es-faq.wikidot.com/ >>> >>> >>> >>> >>> -- >>> >>> Josu Rodriguez Vilda >>> Consultant >>> Skype:jrvilda >>> >>> P Before printing think about environment and costs >>> >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es@python.org >>> http://mail.python.org/mailman/listinfo/python-es >>> FAQ: http://python-es-faq.wikidot.com/ >>> >> >> _______________________________________________ >> Python-es mailing list >> Python-es@python.org >> http://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> > _______________________________________________ > Python-es mailing list > Python-es@python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ -- Sergio Fernández <ser...@wikier.org> _______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/