SCPClient - comando unix scp

0 respostas
odair.bonin

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,

Criado 8 de fevereiro de 2007
Respostas 0
Participantes 1