Conectarse a linux desde aplicacion Java

325 views
Skip to first unread message

MartinJuje

unread,
Jul 22, 2009, 5:31:31 PM7/22/09
to JavaSOS
Hola amigos!!! necesito una mano.
Necito hacer un script .sh a un linux.
Investigue un poco y la manera de hacerlo por ftp pero es una manera
inseguro.
En google encontre un jar comercial que hace una implementacion sftp.
Alguien podria pasarme algun ejemplo sobre como implementar algo en
sfpt o algo por lo menos hecho en ftp.
Saludos

Pablo Saavedra

unread,
Jul 24, 2009, 8:23:21 AM7/24/09
to jav...@googlegroups.com
Fijate si esto te sirve

http://www.jcraft.com/jsch/

Saludos.

2009/7/22 MartinJuje <eduma...@gmail.com>

David Castañeda

unread,
Jul 24, 2009, 10:14:47 AM7/24/09
to jav...@googlegroups.com
Hola, la verdad que no entiendo lo que quieres lograr, lo puedes
tratar de especificar mas?.

Saludos

2009/7/22 MartinJuje <eduma...@gmail.com>:
--
David Castañeda R.

Israel Luna

unread,
Jul 24, 2009, 1:02:27 PM7/24/09
to jav...@googlegroups.com
Hola, no entiendo lo que quieres, es conectarte a un linux, como lo que hace el putty, ssh, telnet, etc. y estando dentro del linux ejecutas algo?, o ejecutar un ,sh dentro de linux?.
 
Saludos.

--- El mié 22-jul-09, MartinJuje <eduma...@gmail.com> escribió:


¡Obtén la mejor experiencia en la web!
Descarga gratis el nuevo Internet Explorer 8.br> http://downloads.yahoo.com/ieak8/?l=mx

Claudio Altamirano

unread,
Jul 24, 2009, 3:32:19 PM7/24/09
to jav...@googlegroups.com
Buscate un cliente SSH en google. Se que hay una API Java gratis para conectarte. Lo hice tiempo atras y funciopna.

Atte
Claudio

Oscar Berganza

unread,
Jul 28, 2009, 10:27:13 AM7/28/09
to jav...@googlegroups.com
Mmmmmm. creo que lo mejor es conectarse por socket seria lo lo mas bueno y puedes conectar cualquier sistema operativo 
--
Oscar E. Berganza Cardona

Débora Hisgen

unread,
Jul 28, 2009, 12:54:35 PM7/28/09
to jav...@googlegroups.com
Para eso te conviene utilizar el SSHTools, en la web vas a encontrar muchas paginas con explicaciones de cómo utilizar la api.
Si necesitas algo, pregunta un poco más especificamente qué es lo que querés hacer.

Link de descarga de jars: http://sourceforge.net/projects/sshtools/


Saludos, Débora Hisgen.


2009/7/28 Oscar Berganza <oscarb...@gmail.com>

Martín Vega

unread,
Jul 28, 2009, 3:55:43 PM7/28/09
to jav...@googlegroups.com
Hola david.
Necesito hacer llegar un archivo .sh a un linux mediante una conexion sftp.
En internet vi una api pero es comercial.
Tambien encontre ejemplos con ftp pero lo que necesito es sftp.

Martín Vega

unread,
Jul 28, 2009, 3:56:45 PM7/28/09
to jav...@googlegroups.com
Hola david.
Necesito hacer llegar un archivo .sh a un linux mediante una conexion sftp.
En internet vi una api pero es comercial.
Tambien encontre ejemplos con ftp pero lo que necesito es sftp.

Martín Vega

unread,
Jul 28, 2009, 3:59:53 PM7/28/09
to jav...@googlegroups.com
Hola Debo, gracias por tu ayuda.
Buscando encontre una api pero es comercial lo que necesito es hacer llegar un .sh a un linux con un programa en java standalone

El 28 de julio de 2009 13:54, Débora Hisgen <debo....@gmail.com> escribió:

Martín Vega

unread,
Jul 28, 2009, 4:01:37 PM7/28/09
to jav...@googlegroups.com
Muchas gracias por responder mi mail.
Pero lo que necesito es sftp para hacer llegar un script .sh a un linux con un programa en hecho en java.
Saludos cordiales.
Martin Vega

Martín Vega

unread,
Jul 28, 2009, 4:04:31 PM7/28/09
to jav...@googlegroups.com
Muchas gracias por tu respuesta Claudio.
Veo a ver que encuentro con los datos que me tiras.
Un abrazo.
Martin Vega

Martín Vega

unread,
Jul 28, 2009, 4:06:32 PM7/28/09
to jav...@googlegroups.com
Hola Israel:
Si lo que quiero hacer es una aplicacion que se concecte como el putty y a su vez pueda mandar un script .sh una servidor linux remoto, todo esto desde una clase en java.

Martín Vega

unread,
Jul 28, 2009, 4:09:07 PM7/28/09
to jav...@googlegroups.com
Hola david:
Lo que necesito es hacer llegar un .sh a un linux mediante una clase en java que se conecte via sftp.
Saludos.
Martín

El 24 de julio de 2009 11:14, David Castañeda <davi...@gmail.com> escribió:

Martín Vega

unread,
Jul 28, 2009, 4:10:00 PM7/28/09
to jav...@googlegroups.com
Hola Pablo:
Gracias por el dato me fijo a ver que onda con lo que me recomendas.
Un abrazo.
Martín

David Castañeda

unread,
Jul 28, 2009, 4:29:40 PM7/28/09
to jav...@googlegroups.com
me gustaría poderte ayudar mas pero como nunca he tenido este
requerimiento te recomiendo que mires...:

http://linuxmafia.com/ssh/java.html

y hagas tu propia matriz de evaluación e investigues pero de lo que
alcance a ver...

http://www.spindriftpages.net/blog/dave/2007/11/27/sshtools-j2ssh-java-sshsftp-library/comment-page-1/

tiene un ejemplo.


Saludos,

2009/7/28 Martín Vega <eduma...@gmail.com>:
--
David Castañeda R.

Martín Vega

unread,
Jul 28, 2009, 4:37:42 PM7/28/09
to jav...@googlegroups.com
David:
Gracias por tu tiempo.Si esto es parte de un requerimiento para un cliente.
Ese archivo .sh lleva comando svn asi que anda imaginandote el nivel de complejidad que tiene todo esto
Un fuerte abrazo y gracias por la ayuda prestada.
Martín

Pablo Loyber

unread,
Jul 28, 2009, 4:46:46 PM7/28/09
to jav...@googlegroups.com
Hola, lo que tenes que buscar es como hacer una conexión telnet o ssh, no ftp, ya que con ftp no podés ejecutar comandos. Esto si lo que necesitas es ejecutas un shell script.
no te convendría hacer un request http que invoque un servlet o algo similar que a su vez ejecute en script en el file system?

2009/7/28 Martín Vega <eduma...@gmail.com>

Santiago Risaro

unread,
Jul 28, 2009, 4:52:00 PM7/28/09
to jav...@googlegroups.com
Para hacer eso te conviene usar jsch, vi que lo linkearon en otro mensaje, te permite abrir una conexión FTP y ejecutar comandos sobre ella.

Otra alternativa es usar el paquete de apache, commons-<no me acuerdo que>

2009/7/28 Martín Vega <eduma...@gmail.com>

Jorge Handl

unread,
Jul 28, 2009, 6:20:02 PM7/28/09
to jav...@googlegroups.com
SSHTools no provee sftp o scp?

2009/7/28 Martín Vega <eduma...@gmail.com>

Martín Vega

unread,
Aug 4, 2009, 3:48:14 PM8/4/09
to jav...@googlegroups.com
Muchas gracias por tu tiempo.
Ahi te paso un link que tiene jars y ejemplos para trabajar con ftp y sfpt ya los probe andan barbaro
www.zehon.com
Saludos.
Ing.Martín Vega

Martín Vega

unread,
Aug 4, 2009, 3:48:27 PM8/4/09
to jav...@googlegroups.com
Muchas gracias por tu tiempo.
Ahi te paso un link que tiene jars y ejemplos para trabajar con ftp y sfpt ya los probe andan barbaro
www.zehon.com
Saludos.
Ing.Martín Vega

Martín Vega

unread,
Aug 4, 2009, 3:50:50 PM8/4/09
to JavaSOS
Chicos gracias a todos por responder mi inquietud con respecto al tema de realizar una conexion sftp con java
Les dejo una pagina web que tiene una implementacion para hacer ftp y sftp estan los jars y ejemplos para probar, yo ya realize un par de pruebas anda barbaro lo que baje de ahi
www.zehon.com
Saludos.
Ing.Martín Vega
Reply all
Reply to author
Forward
0 new messages