Transferencia de archivos JSch SCP utilizando el canal "exec"

Soy muy nuevo en el protocolo SCP y JSch. Tengo que transferir un archivo de un dispositivo remoto a través de SCP a Android. Los desarrolladores del lado del servidor se negaron a decir nada sobre su dispositivo, excepto la ubicación del archivo y la cuenta raíz que se puede utilizar para acceder a él con SCP.

Aquí están los pasos que probé.

Confirme que usando JSch, mi cliente Android puede establecer una conexión con el servidor. [completar]

Confirme que usando JSch, y elChannelExec objeto, puedo enviar ells comando y leer su salida. [completar]

Confirme que usando JSch, y elChannelSFTP objeto, puedo transferir un archivo desde el dispositivo. [ha fallado]

La razón por la cual (3) falló parece que el dispositivo (servidor) no está configurado para SFTP. El creador sigue diciendo que los comandos en ssh como a continuación funcionan:

scp [email protected]/usr/WS026.jpeg [targetPath]

Dicen que el comando anterior copiará el primer parámetro a la ruta de destino del cliente. Entonces, alternativa al uso de SFTP,¿Cómo puedo implementar eso en el canal JSch "exec"?

Respuestas a la pregunta(1)

Su respuesta a la pregunta