jcraft from example ejecutar desde cliente java command-line ssh

from - ¿La mejor manera de ejecutar comandos remotos en un servidor de Windows desde Java?



sftp client java (2)

Se requerirá algo de trabajo, pero la biblioteca remota de Hudson tiene una compatibilidad muy buena para ejecutar comandos y realizar operaciones de archivos a través de la red en computadoras remotas.

ver http://hudson.dev.java.net (tendrás que sumergirte en el código)

¿Existen soluciones existentes para la ejecución remota de comandos en un servidor de Windows desde Java de forma nativa? psexec.exe no es una opción ya que la aplicación java debe ser multiplataforma.

Incluso una solución preexistente que utilice Java RM sería suficiente.

Actualmente, estoy usando una biblioteca de cliente SSH para pasar ssh a través de Java a un servidor de Windows que ejecuta el daemon cygwin SSH. Lamentablemente, el daemon SSH tiene algunos problemas cuando se trata de citar comandos que entran en un shell CMD (en lugar de bash).


Consulte el cliente Java RDP . No realmente listo, pero con poca excavación, debería ser capaz de reducirlo a lo que necesita.

Como usa getopt, supongo que es GPL''d.