Olá pessoal,
Estou tentando enviar um arquivo de um servidor para outro utilizando scp. Para isto, estou usando uma lib free http://www.ganymed.ethz.ch/ssh2/ganymed-ssh2-build210.zip.
Mas, não consigo executar um exemplo simples.
O exemplo:
import ch.ethz.ssh2.Connection;
import ch.ethz.ssh2.SCPClient;
Connection cn = new Connection(HOSTNAME);
cn.connect();
cn.authenticateWithPassword(USERNAME, PASSWORD);
SCPClient client = cn.createSCPClient();
client.put(LOCAL_FILE, REMOTE_FOLDER);
… causa o erro:
java.io.IOException: Error during SCP transfer.
at ch.ethz.ssh2.SCPClient.put(SCPClient.java:575)
at ch.ethz.ssh2.SCPClient.put(SCPClient.java:533)
at ch.ethz.ssh2.SCPClient.put(SCPClient.java:394)
at examples.Basic.main(Basic.java:52)
Caused by: java.io.IOException: Remote scp terminated unexpectedly.
at ch.ethz.ssh2.SCPClient.readResponse(SCPClient.java:50)
at ch.ethz.ssh2.SCPClient.sendFiles(SCPClient.java:163)
at ch.ethz.ssh2.SCPClient.put(SCPClient.java:571)
… 3 more
Alguem já usou esta lib.? Alguem consegiu enviar algum arquivo via scp ?
Obrigado,