Necesito libraría para usar scp

Juagar
17 de Marzo del 2006
Hola, necesito esa librería para usarla en un programa en el que quiero transferir ficheros de forma segura.
Googleando he encontrado esto:

http://api.dpml.net/ant/1.6.5/org/apache/tools/ant/taskdefs/optional/ssh/Scp.html

Lo que pasa es que no sé como usar eso. En teoría tendría que bajarme el package org.apache.tools.ant.taskdefs.optional.ssh
que es el que contiene a esa clase, clase, pero no sé como debería hacerlo. De la siguiente página, he bajado los sources:
http://ant.apache.org/srcdownload.cgi, lo que pasa es que no sé muy bien que hacer con ellos. He comprobado que si que está Scp.java pero tiene otros requerimientos, por lo que no sé si simplemente añadiendo esa clase a mi proyecto podría utilizarla sin mas. Os pongo los packages y los imports que tiene la clase esa para ver si me podeis ayudar:
package org.apache.tools.ant.taskdefs.optional.ssh;

import com.jcraft.jsch.JSchException;
import com.jcraft.jsch.Session;

import java.io.IOException;
import java.io.File;

import java.util.List;
import java.util.LinkedList;
import java.util.Iterator;
import java.util.ArrayList;

import org.apache.tools.ant.BuildException;
import org.apache.tools.ant.DirectoryScanner;
import org.apache.tools.ant.Project;
import org.apache.tools.ant.types.FileSet;

A ver que me comentais. Muchas gracias

neosssoftware
17 de Marzo del 2006
Que tal:

Una pregunta muy interesante Kanijo pero estas clases no te van a servir ya que se refieren a la herramienta Apache ANT, y son para definir tareas ANT que trabajan con SSH.

Yo te recomendaria que utilizaras JSCH que es una implementación de SSH2 bajatelo de esta página

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

Aqui puedes ver un ejemplo de como se utiliza la transferecia de archivos de una manera segura:

http://www.jcraft.com/jsch/examples/ScpTo.java

Saludos y es pero que esta información te sirva.


neossoftware
17 de Marzo del 2006
Que onda si te sirvio?????